2011-08-09 8 views
0

私はインタビューでこの質問をしました。 Internet Explorer 8とGoogle Chromeがタスクマネージャで複数のプロセスを表示しているときに、アプリケーションの複数のインスタンスが開いている場合でも、Firefoxがタスクマネージャに単一のプロセスを表示するのはなぜですか?では、さまざまなアプリケーションでこのような動作を決定する要因は何ですか? できるだけ早くお答えください!マルチインスタンス対シングルインスタンスアプリケーション

答えて

0

セッションごとに常にfirefoxのインスタンスが1つだけ開いていますが、複数のウィンドウを持つことができます。クロムとIEとは異なる点。各タブとウィンドウでは、新しいインスタンスが作成されます。どちらにも長所と短所があります。

IEやChromeで1ページがクラッシュすると(プラグインやバグなどにより)、そのインスタンスだけがクラッシュし、他のインスタンスには影響しません。また、より安全で、1ページのハッキングは、すべてのページが隔離されているため、ブラウザ全体にアクセスできるわけではありません。コストは、インスタンスごとにウィンドウのオーバーヘッドがあり、リソースを簡単に共有できないため、パフォーマンスが少し低下します。

EDIT

お読みください:http://blog.chromium.org/2008/09/multi-process-architecture.html

関連する問題