Является ли Firefox 57 многопоточным?

1376
Nemo

Согласно Multiprocess Firefox на MDN, Firefox 57, наконец, работает в разных процессах.

Так Firefox 57 многопоточный?

В частности, сколько ядер он использует максимум? Скажем, я открываю сразу 20 вкладок на четырехъядерном компьютере, запустит ли Firefox 57 столько потоков, или, по крайней мере, столько, сколько необходимо для максимальной загрузки моего процессора?

(Например, Chromium порождает несколько подпроцессов и очень легко использует все доступные ресурсы. Firefox до 56 в GNU / Linux редко встречается на 135% одного ядра, хотя многие вкладки я открываю.)

3
Он использует столько же ядер, сколько ваша система. 135% кода, который должен быть опечаткой Ramhound 7 лет назад 0
@Ramhound на самом деле не так - и Linux, и Mac OS сообщают, что одно ядро ​​составляет 100%, поэтому использование 135% составляет, например, 100% одного ядра и 35% другого. Jan Dorniak 7 лет назад 1
В настоящее время в моей системе octa-core используется 7 процессов ... при запуске 4 экземпляров http://browserbench.org/ARES-6 используется около 45-50% системы (что приводит к некоторому отставанию браузера), поэтому использует 3-4 ядра. Mokubai 7 лет назад 2

1 ответ на вопрос

2
DavidPostill

Является ли Firefox 57 многопоточным?

Да, и это также настраивается.

Вы можете увидеть 3 или более процессов, запущенных в диспетчере задач

  • один процесс для главного окна Firefox (пользовательский интерфейс)
  • один или несколько процессов для потоков содержимого, установленных с помощью «Параметры / Настройки -> Общие -> Производительность» (dom.ipc.processCount), по умолчанию в 57 - 4.
  • один процесс для потока композитора (Windows)
  • один процесс для Quantum CSS (Stylo)

Источник Почему Firefox Quantum работает 7 экземпляров?


Дальнейшее чтение

Спасибо, так по умолчанию до 7? Nemo 7 лет назад 0
@ Немо Да. Это по умолчанию. DavidPostill 7 лет назад 0