Firefox 54為何默認開啟四進程?Mozilla:不犧牲內存占用

jopen 7年前發布 | 12K 次閱讀 Firefox

在昨天發布的 Firefox 54.0 穩定版中,最令用戶感到激動的就是從單進程默認調整到最高四進程,如果想要開啟更多進程用戶可以訪問“about:config”進行配置。事實上新版的改變不僅如此,在打開相同的 20 個標簽頁,Firefox 瀏覽器的速度要比 Chrome、Safari 更快,對此 Firefox 產品副總裁 Nick Nguyen 表示本次升級是歷史上最大的代碼調整。

Firefox 54為何默認開啟四進程?Mozilla:不犧牲內存占用

Firefox 54為何默認開啟四進程?Mozilla:不犧牲內存占用

此前相比較 Chrome 瀏覽器,Firefox 給人的感覺總是遲鈍的,這主要是因為 Firefox 依賴一個系統進程來處理多個 2.5MB 大小的標簽頁,而在 Chrome 瀏覽器中打開 22 個標簽頁,會在 1640 個線程上調用 330 個進程。那么在本次升級中,Firefox 為何默認只開放了四個進程呢?

Firefox 54為何默認開啟四進程?Mozilla:不犧牲內存占用

根據 Mozilla 軟件開發人員表示,進程數量的增多是通過內存占用來交還的。而在博文中 Mozilla 重申不愿意犧牲內存占用來調用多進程,而經過大量的測試開發人員認為對于 8GB 內存的電腦來說四個進程表現最為均衡。

Firefox 54為何默認開啟四進程?Mozilla:不犧牲內存占用

Mozilla 的產品營銷負責人 Ryan Pollock 表示,為了讓 Firefox 能夠多進程運行,Mozilla 的開發人員不得不打破長期一來依靠單進程架構的 Firefox 擴展程序。Mozilla 的 Project Quantum 就是為了優化在內容進程上的瀏覽器引擎,目前依然還在研發狀態。

來自: cnBeta

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!