即使我只打開一個視窗(只有一個選項卡),為什麼仍有多個 Chrome 實例在運行?

即使我只打開一個視窗(只有一個選項卡),為什麼仍有多個 Chrome 實例在運行?

可能的重複:
工作管理員中出現多個 chrome.exe

在 Windows 工作管理員中,我似乎有多個 Chrome 進程正在運行,即使我只打開了一個 Chrome 視窗。

這怎麼可能?我一直認為每個打開的程式代表一個進程。

答案1

您可以在這裡閱讀詳細資訊:http://blog.chromium.org/2008/09/multi-process-architecture.html

Google Chrome 利用這些特性,將網頁應用程式和外掛程式置於與瀏覽器本身不同的進程中。這意味著一個 Web 應用程式中的渲染引擎崩潰不會影響瀏覽器或其他 Web 應用程式。這意味著作業系統可以並行運行網路應用程式以提高其響應能力,並且意味著如果特定網路應用程式或插件停止回應,瀏覽器本身也不會鎖定。這也意味著我們可以在限制性沙箱中運行渲染引擎進程,這有助於限制漏洞時造成的損害。

基本上,每個選項卡都有一個進程,除非選項卡來自同一網域。渲染器有自己的流程。每個插件都會有一個,每個活動的擴充也會有一個。

答案2

這些單獨的過程稱為沙箱。這允許進程崩潰,但防止其他進程崩潰系統(或Chrome)

答案3

您可以查看哪個進程在執行以下操作:

扳手選單->查看背景頁面

看起來像這樣:

在此輸入影像描述

答案4

Google Chrome 對每個分頁使用單獨的進程。使用進程間通信,您可以將多個進程作為一個應用程式進行管理。

使用多個進程可以幫助應用程式更加健壯並更好地利用系統資源。

看:

相關內容