私はインタビューでこの質問をしました。 Internet Explorer 8とGoogle Chromeがタスクマネージャで複数のプロセスを表示しているときに、アプリケーションの複数のインスタンスが開いている場合でも、Firefoxがタスクマネージャに単一のプロセスを表示するのはなぜですか?では、さまざまなアプリケーションでこのような動作を決定する要因は何ですか? できるだけ早くお答えください!マルチインスタンス対シングルインスタンスアプリケーション
0
A
答えて
0
セッションごとに常にfirefoxのインスタンスが1つだけ開いていますが、複数のウィンドウを持つことができます。クロムとIEとは異なる点。各タブとウィンドウでは、新しいインスタンスが作成されます。どちらにも長所と短所があります。
IEやChromeで1ページがクラッシュすると(プラグインやバグなどにより)、そのインスタンスだけがクラッシュし、他のインスタンスには影響しません。また、より安全で、1ページのハッキングは、すべてのページが隔離されているため、ブラウザ全体にアクセスできるわけではありません。コストは、インスタンスごとにウィンドウのオーバーヘッドがあり、リソースを簡単に共有できないため、パフォーマンスが少し低下します。
EDIT
お読みください:http://blog.chromium.org/2008/09/multi-process-architecture.html
関連する問題
- 1. マルチインスタンスCOMオブジェクト
- 2. Qtのシングルインスタンスアプリケーション
- 3. node.jsイベントエミッタがマルチインスタンスにバインドする
- 4. VB6:すべてのユーザーセッションでシングルインスタンスアプリケーション
- 5. Macでのシングルインスタンスアプリケーションへの理想的な方法
- 6. C#:方法 - 新しいパラメータを受け入れるシングルインスタンスアプリケーションですか?
- 7. 対pymssql対pyodbc対adodbapi対...
- 8. CGL対AGL対OpenGL対NSOpenGL対CoreAnimation(CALayer)
- 9. ID対UniqueID対ClientID対UniqueClientID対StaticClientID?
- 10. Stackpanel:高さ対ActualHeight対ExtentHeight対ViewportHeight対DesiredSize対RenderSize
- 11. クリスタルスペース対イルリヒト対.....?
- 12. PHP mySQL 1対多対多対多
- 13. ビルドバイナリソケット.NETサーバー:カスタム対SignalR対XSockets対WebSocket4Net?
- 14. Django-nonrel対Django-mongodb対Mongokit対pymongoネイティブ
- 15. IS_NUMERIC()対is_float()対is_int()
- 16. SendGrid対ActionMailer対メールサーバ
- 17. red5対wowza対FMS
- 18. OrderedDict対defaultdict対dict
- 19. array_walk対array_map対foreach
- 20. gruntjs対yeoman対ガード
- 21. Icesfaces対Myfaces対Primefaces
- 22. attachEvent対addEventListener対none
- 23. メタフォン対soundex対NYSIIS
- 24. migrator.net対fluentmigrator対migsharp
- 25. Mercurial:移植片対レコード対qrecord vs. shelve対移植対対流対待ち行列
- 26. apc_define_constants対hidef対定義
- 27. CRC16チェックサム:HCS08対Kermit対XMODEM
- 28. Scala対Groovy対Javaテスト
- 29. HtmlHelper.EditorFor対Html.TextBox対HTML入力
- 30. 相対アドレスと絶対アドレス