Firefox 54為何默認開啟四進程?Mozilla:不犧牲內存占用
在昨天發布的 Firefox 54.0 穩定版中,最令用戶感到激動的就是從單進程默認調整到最高四進程,如果想要開啟更多進程用戶可以訪問“about:config”進行配置。事實上新版的改變不僅如此,在打開相同的 20 個標簽頁,Firefox 瀏覽器的速度要比 Chrome、Safari 更快,對此 Firefox 產品副總裁 Nick Nguyen 表示本次升級是歷史上最大的代碼調整。
此前相比較 Chrome 瀏覽器,Firefox 給人的感覺總是遲鈍的,這主要是因為 Firefox 依賴一個系統進程來處理多個 2.5MB 大小的標簽頁,而在 Chrome 瀏覽器中打開 22 個標簽頁,會在 1640 個線程上調用 330 個進程。那么在本次升級中,Firefox 為何默認只開放了四個進程呢?
根據 Mozilla 軟件開發人員表示,進程數量的增多是通過內存占用來交還的。而在博文中 Mozilla 重申不愿意犧牲內存占用來調用多進程,而經過大量的測試開發人員認為對于 8GB 內存的電腦來說四個進程表現最為均衡。
Mozilla 的產品營銷負責人 Ryan Pollock 表示,為了讓 Firefox 能夠多進程運行,Mozilla 的開發人員不得不打破長期一來依靠單進程架構的 Firefox 擴展程序。Mozilla 的 Project Quantum 就是為了優化在內容進程上的瀏覽器引擎,目前依然還在研發狀態。
來自: cnBeta
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!