2017 年 6 月 19 日

如果默認情況下無法啟用Firefox 54多進程功能

經過多年的等待,Mozilla 終於在 6 月 13 日發布了適用於 Windows、Mac、Linux 和 Android 的Firefox 54 ,支援多進程——這是一項“重大改進”,旨在改善您的瀏覽體驗。

啟用 Firefox 54 多進程功能。

Mozilla 在 Firefox 中開發的多進程支援功能已經開發了 8 年多,這是代號為Electrolysis (E10S) 的專案的一部分,該專案旨在透過多進程支援簡化記憶體使用,從而提高響應速度和速度。

Mozilla 早在 2009 年就為 Nightly 版本的 Firefox 添加了多進程支持。然後在 2011 年,它決定擱置 Electrolysis 的開發。 再次回到 2013 年 XNUMX 月,它再次恢復了多進程架構功能,並一直致力於此功能。

該專案的主要目標是將插件、瀏覽器介面和標籤頁分離到不同的進程中,以提高瀏覽器的穩定性、安全性和效能

隨著 Firefox 48 的發布,Mozilla 為 1% 的用戶啟用了多進程支持(可以將自身拆分為兩個進程),逐漸增加到近一半的 Firefox Release Channel。 在 Firefox 49 中,Mozilla 擴大了支持範圍,以包含一小部分初始兼容附加組件,並宣布目標是在 2017 年上半年的某個時候讓所有 Firefox 用戶使用多進程。

現在,Firefox 54 的發布標誌著這項變革的到來。 Mozilla 將最新版本描述為 Firefox 程式碼有史以來最大的一次更改,並表示他們努力避免增加記憶體消耗和降低效能,因為 Firefox 現在最多使用四個進程來運行所有開啟標籤頁上的網頁內容(四個是預設值,但可以在瀏覽器設定中進行調整)。

[默認情況下,Chrome 會為每個選項卡啟動一個新進程,因此會使用無限數量的進程,最終也會降低 Web 瀏覽器的速度]。

火狐瀏覽器架構

換句話說,Firefox 最終通過將選項卡分成單獨的進程來更好地利用您的計算機硬件(顯著減少 RAM)。 有了這個,一個選項卡中的複雜網頁現在對其他選項卡中的響應能力和速度的影響要小得多。 理論上,轉向多個內容進程將提高穩定性和性能(一個壞標籤不會減慢計算機的其餘部分的速度)。

“帶有 E54s 的 Firefox 10 使網站在所有計算機上運行得更好,尤其是在內存較少的計算機上。 Firefox 旨在在速度和內存使用之間取得“恰到好處”的平衡,”Mozilla 在其博客文章中說。

桌面版 Firefox 54.0 現在可以在 Firefox.com 上免費、開源下載,幾乎所有現有用戶都應該能夠自動升級到它。 該功能正在向 80% 的 Firefox 用戶推出,其中 20% 作為“對照組”用於比較目的。

但許多 Firefox 用戶仍在努力利用多進程支持。 用戶很失望地看到他們的網絡瀏覽器仍然堅持一個進程。 發生此問題是因為您安裝的一個或多個 Firefox 附加組件可能與 Electrolysis 或多進程功能不兼容。

以下是用戶如何在他們的系統中啟用多進程支持。

步驟 1 — 檢查多進程是否正常工作

使用者可以透過開啟 Firefox,在網址列中輸入about:support,然後尋找「Multiprocess Windows」行(如圖所示)來檢查是否已啟用多進程支援:

檢查多進程是否工作(2)

  • 如果它顯示“1/1(默認啟用)”——多進程功能正在運行。
  • 如果它顯示“0/x(被附加組件禁用)”——多進程不起作用。

如果它被列為“被加載項禁用,請轉到第 2 步。

步驟 2 — 禁用/刪除不兼容的附加組件

在地址欄中訪問about:addons,檢查是否存在不相容的插件——刪除這些插件並重新啟動應該可以啟用多進程支援。

對於某些不兼容的加載項(例如 Windows 中的 Norton Security Toolbar),它們無法刪除,在這種情況下,用戶應聯繫加載項提供商以獲取更多幫助。

第 3 步 - 啟用 Firefox 多進程功能

啟用 Firefox 54 多進程功能 (1)

  • 類型 about:config中 在地址欄中
  • 搜索 tabs.remote.autostart
  • 雙擊 它和 設定值

第 4 步 - 更改內容進程數

更改內容進程數

您還可以根據 RAM 池將內容進程的數量(默認為 4)更改為更多或更少。

  • 親臨 about:config中 在地址欄中
  • 搜索 ipc.processCount
  • 將其值設置為大於 1

檢查多進程是否工作

就是這樣。 你完成了! 您無需重新啟動 Web 瀏覽器即可使其生效。

關於作者 

切塔尼亞


{“電子郵件”:“電子郵件地址無效”,“ URL”:“網站地址無效”,“必填”:“必填字段缺失”}