根据如何更改 Firefox 浏览器中的内容处理限制自 FF 55 以来内容进程限制的默认值为4这也提到了Firefox 的性能设置页。
嗯,我这里运行的是 56.0.2(64 位),值设置为1我无法改变它(下拉框变灰)。
在安全模式下启动 FF 不会改变值也不会激活下拉框。
有三个dom.ipc.processCount[...]
设置关于:配置设置为1
。问题 1:如果不能通过 UI 更改设置,可以在这里更改设置吗?
Q2:为什么无法通过 UI 进行更改?Q3:如何解决此问题?
答案1
问题 1 的答案:
dom.ipc.processCount
更改设置about:config
会相应地更改 UI 下拉框中的值。我将其设置为7
。
但这只是故事的第一部分:
- 没有线应用程序基础知识→ Web 内容流程在
about:support
那之后。 我必须创造一个新的布尔值设置
about:config
(根据提示dom.ipc.processCount;建议先对您的 FF 配置文件夹进行 C&P 备份):browser.tabs.remote.force-enable
=true
- 重启后有一行Web 内容流程:8/7任务管理器中显示10
about:support
个进程。firefox.exe
8/7和10仍然让我感到困惑,但是我的 i7-6700(4/8 核/线程)仍然对这 9 个进程感到满意,并且 FF 现在的响应速度更快。
还剩两个问题。
更新
另请参阅如何检查 Firefox 中是否启用了多进程 e10s 选项。
根据dma_k 对这个答案的评论以下最终在这里起作用:
browser.tabs.remote.autostart
=true
browser.tabs.remote.autostart.2
=true
(没碰过这个)browser.tabs.remote.force-enable
=false
(上面新创建的)extensions.e10sBlockedByAddons
=false
(dma_k 的评论中提到)
答案2
Firefox 故意禁用此下拉菜单是有原因的。(在我看来,这是糟糕的用户体验,因为它只会让普通最终用户感到困惑)。最明显的是插件不兼容。但是,由于您在安全模式下测试,插件应该被禁用,但也许他们已将安全模式设置为仅允许一个进程,因为它是一项较新的功能。
您可以检查 about:config 以验证browser.tabs.remote.autostart
是否已启用。就我而言,我手动执行了此操作,并让 Electrolisys/Content Processes 在版本 54 中运行,但似乎有人在 56 版本中搞砸了,令我惊讶的是,它被锁定为 1,正如您所描述的那样。这只是使用正常的发布频道更新。我现在只能通过设置来启用它,browser.tabs.remote.force-enable
这是不建议的。然后您可以使用 UI 选择进程数。(所以在看到强制启用有效后,我将其改回了)。