如何更改 Firefox 的内容进程数量限制?

如何更改 Firefox 的内容进程数量限制?

根据如何更改 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任务管理器中显示10about:support个进程。firefox.exe

8/710仍然让我感到困惑,但是我的 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 选择进程数。(所以在看到强制启用有效后,我将其改回了)。

相关内容