自 Firefox 47 起,多进程选项 Electrolysis (e10s) 已启用,但恐怕我的 Firefox 仍然只使用一个进程。
有很多与此主题相关的选项about:config
:
browser.tabs.remote.autostart
extensions.e10sBlockedByAddons
extensions.e10sBlocksEnabling
我如何验证所有选项是否都设置正确?
哪些选项启用/禁用多进程功能?
我如何确定插件是否阻止此选项?
答案1
在 Firefox 中打开该网站about:support
,它会指示 e10s 是否已启用。
有一行“多进程分阶段推出”,true
如果启用了 e10s,则会设置为该行。此外,在“多进程窗口”条目中查找大于 0 的数字(这会翻译成您的语言环境,例如德语中的“Fenster mit mehreren Prozessen”和“Web-Inhaltsprozesse”)。
例如,可访问性、附加组件可以触发禁用此功能。
在此站点上,您可以检查您使用的附加组件是否兼容:http://arewee10syet.com/。还有一个mozilla 网站检查兼容性,您可以在配置文件文件夹中的扩展文件名中找到插件 ID,例如“Tab Groups”插件具有该 IDtabgroups@quicksaver
并且与 e10s 不兼容。
如果您仍想选择加入测试该功能,请打开about:config
并切换browser.tabs.remote.autostart
到true
。下次重新启动时,e10s 应该处于活动状态。
强制启用
不要在 Android 上尝试此操作,否则它会彻底破坏您的 Firefox 应用程序!
在桌面上,如果您尝试启用 e10s,但 about:support 指示 e10s 已禁用(例如,辅助功能、附加组件可能会触发此情况),您可以强制启用 e10s 以进行测试。在其中about:config
创建一个名为的新boolean
首选项browser.tabs.remote.force-enable
并将其设置为true
。不鼓励这样做,使用它需要您自担风险!
(无论如何我尝试了并且它有效,即使 Tab Groups Addon 仍然启用,但它有风险!)
答案2
我的配置是:
browser.tabs.remote.autostart : true
extensions.e10sBlockedByAddons : false
extensions.e10sBlocksEnabling : true
经过这些设置后,我的about:support
显示多进程 Windows 已被用户(我)启用。
前两个选项
browser.tabs.remote.autostart
很extensions.e10sBlockedByAddons
重要,第三个选项extensions.e10sBlocksEnabling
似乎影响不大。重要的一点是,这extensions.e10sBlockedByAddons : false
可能会破坏你的一些插件。