Firefox 57 是多线程的吗?

Nem*_*emo 6 firefox cpu multi-threaded firefox-57

根据MDN上的Multiprocess Firefox,Firefox 57 最终在不同的进程中运行。

那么 Firefox 57 是多线程的吗?

特别是它最多使用多少个内核?假设我在四核机器上一次打开 20 个选项卡,Firefox 57 会启动尽可能多的线程,或者至少需要尽可能多的线程来最大化我的 CPU?

(例如,Chromium 会产生许多子进程,并且可以非常轻松地使用所有可用资源。GNU/Linux 中高达 56 的 Firefox 很少会超过一个核心的 135%,无论我打开多少选项卡。)

Dav*_*ill 5

Firefox 57 是多线程的吗?

是的,它也是可配置的。

您可能会在任务管理器中看到 3 个或更多进程正在运行

  • Firefox 主窗口(用户界面)的一个进程
  • 通过“选项/首选项 -> 常规 -> 性能”(dom.ipc.processCount)设置的内容线程的一个或多个进程,57 中的默认值为 4。
  • 合成器线程的一个进程(Windows)
  • Quantum CSS (Stylo) 的一个流程

来源为什么 Firefox Quantum 运行 7 个实例?


进一步阅读