如果你經常使用任務管理器,那麼你可能會注意到關于浏覽器的進程會有很多。像 Chrome 和 Edge 這樣采用多進程架構的浏覽器,在任務管理器中會有非常多的進程。在多進程架構中,公司将浏覽器的進程分割和隔離,以提高安全性和可靠性。例如,如果一個擴展程序崩潰或一個網頁/标簽停止響應,其他标簽和功能将保持完全不受影響。
除了性能之外,多進程架構還能确保你的浏覽器是安全的,攻擊者無法完全控制設備。然而,當前方法的問題是,用戶無法了解什麼在使用他們的浏覽器資源。在 Windows10 的未來功能更新中,能夠讓用戶更直觀的知道每個進程是用來幹什麼的。不過,現階段這項功能是 Edge 浏覽器獨占的,尚不清楚微軟何時會向所有 Chromium 用戶開放。
如上面的截圖所示,你很快就能看到浏覽器運行進程的詳細視圖。例如,你可以看到浏覽器進程、GPU進程、crashpad進程、實用程序(插件)進程、擴展進程,以及以及服務的名稱。網站、标簽和子框架也将出現在任務管理器的網站名稱下。
對于一些進程,你會看到一個箭頭,允許你展開父進程,所以你可以看到共享該進程的其他項目。隻有父進程的總使用量将被顯示,其餘的行将保持空白。你也可能看到多個版本的專用工作者/服務工作者。如果你手動殺死這些進程,一個标簽的功能可能會中斷。
,