Firefox 48 e10s 已启用,但仍有一个进程

Firefox 48 e10s 已启用,但仍有一个进程

我在 Firefox 48 中启用了 e10s。我通过以下方式进行了检查about:support,并看到了以下内容:

Multiprocess Windows     1/1 (Enabled by user)

我也禁用了所有附加组件,但是当我打开 4-5 个选项卡时,我可以看到单个 Firefox 进程。

我做错什么了吗? 是否有一个变量将about:config进程数限制为 1?

我正在使用 Windows 7。

答案1

接受的答案没有回答问题是错误的。e10s 可以由用户启用,这正是本题作者所做的,如输出所示about:support

Multiprocess Windows 1/1 (Enabled by user)

根据 MozillaWiki

如果您使用的是 Firefox 48 或更高版本,您可能已经在使用 e10s。检查 about:support 并在“多进程窗口”条目中查找大于 0 的数字。如果您想要选择加入,请打开 about:config 并将 browser.tabs.remote.autostart 切换为 true。下次重新启动时,e10s 应该处于活动状态。

现在回到手头的问题:电解的“原因”

为了确保不会消耗过多的 RAM,e10s 的第一个版本将只使用一个额外的进程来处理网络内容。随着内存效率的提高,我们将在后续版本中添加更多进程。

解释一下,Firefox 不会为每个选项卡使用额外的进程。目前,Firefox 只使用一个额外的进程来处理 Web 内容。最终,随着 e10s 的发展,它将进一步拆分。

答案2

难道我做错了什么?

不,你没有做错什么。

我已经在 Firefox 48 中启用了 e10s。

电解是不是为所有 Firefox 48 用户启用。最初只有 1% 的用户可以使用该功能,之后将增加到 50%。

特别是,使用扩展程序的用户将无法启用 Electrolysis。

看起来,根据您使用的附加组件/扩展,您可能需要等待 Firefox 50 以上的版本(有关详细信息,请参阅本答案后面的内容)。


多进程 Firefox 的下一步计划

从本周开始,启用多进程架构的第一阶段将向部分 Firefox 48 用户推出。这是我们对 Firefox 所做的最大改变,因此我们正在缓慢地推广它。

对于 Firefox 48,我们仅启用我们的测试表明它适用于以下类别的用户首先,我们只会为 1% 的用户启用该功能,以便我们检查稳定性和参与度数据,确保没有出现任何新的和不好的情况。

在此初始阶段之后,如果一切顺利,我们将把覆盖范围扩大到 100%,这将占所有 Firefox 48 用户的一半左右。

来源多进程 Firefox 的下一步计划


Firefox 48 Beta、发布版和 E10S

当我们在大约六周后发布时,并非所有 Firefox 48 用户都会获得 E10S。团队一直在努力工作,但我们仍需要进行一些兼容性和其他工作,以便让 E10S 为所有人做好准备。

需要等待 E10S 一段时间的群体约占我们发布用户的一半,其中包括 Windows XP 用户、屏幕阅读器用户、RTL 用户以及最大的群体扩展用户。

...

附加组件

如果我们的 Beta 测试进展顺利,我们将在 Firefox 49 中为用户启用多进程架构,并提供一小部分已知与多进程架构配合良好的附加组件。

在 Firefox 50 中,同样假设 beta 测试进展顺利,我们计划为拥有附加组件的用户启用多进程架构,这些附加组件要么设置了标志以表明它们是兼容的,要么使用我们新的 WebExtensions 附加组件 API 构建的,该 API 在设计上是兼容的。

最终,我们将为所有用户启用多进程架构,不兼容的附加组件可能不再起作用。因此,附加组件作者必须更新其附加组件以与多进程架构兼容。

来源Firefox 48 Beta、发布版和 E10S

相关内容