なぜGoogle Chromeは非常に多くのWindowsプロセスを作成するのですか?

あなたは、Google Chrome for Windowsが実行されるとたくさんの異なるプロセスを作成することに気づいたかもしれません。 Chrome.exeプロセスは、Windowsのタスクマネージャで見ることができます。 あなたはなぜ複数のプロセスが必要なのか疑問に思うかもしれません。 彼らのそれぞれは何をしますか?

Chromeとプロセスについて

Google Chromeは、さまざまなプロセス内のすべてのタブ、プラグイン、および拡張機能に対して機能を実行するように設計されています。 そのため、開いているすべてのタブ、使用しているすべてのプラグイン、または拡張子に対して、Google Chromeは別のプロセスを作成します。 メインのブラウザ機能用のプロセスもあります。

なぜそれはこのように設計されているのですか? まあ、それは何かがうまくいかないときに完全な大惨事を防ぐためです。 2つの異なるタブでWebサイトを開くと、そのうちの1つがクラッシュしたとします。 すべてがクラッシュする完全なメルトダウンに悩む代わりに、クラッシュは単一のタブまたはプロセスだけに限定することができます。


Google Chromeタスクマネージャ

Google Chromeが各プロセス内でどのように動作しているのかを完全に理解したい場合は、[ Shift ] + [ Esc]を押してGoogle Chromeのタスクマネージャを起動できます

Google Chromeタスクマネージャに表示される各項目は、Windowsプロセス内で実行されます。 Google Chromeタスクマネージャでプロセスを選択してから[ プロセスの終了 ]ボタンをクリックすると、Windowsのプロセスも強制終了されます。

Chromeのメモリ使用量が多すぎると感じる場合は、Google Chromeタスクマネージャを使用するとプロセスを管理できます。


バックグラウンドプロセス

Google Chromeを閉じても、バックグラウンドでプロセスが実行され続ける可能性があります。 これは、ChromeがハングアウトやGoogle Nowのように実行されていない場合でも機能する特定のプラグインまたは拡張機能をインストールした場合に発生する可能性があります。

設定を切り替えることで、Google Chromeがバックグラウンドで拡張機能やプラグインを実行するのを防ぐことができます。 「 メニュー 」を選択

> [設定][ 詳細 設定]を選択し、[ システム ]セクションの[ Google Chromeを閉じてもバックグラウンドアプリの実行を継続する ]オプションをオフにします。

共有したいGoogle Chromeのプロセスについて何か経験がありますか。 以下のコメント欄で行ってください。