Является ли Firefox 57 многопоточным?
Согласно Multiprocess Firefox на MDN, Firefox 57, наконец, работает в разных процессах.
Так Firefox 57 многопоточный?
В частности, сколько ядер он использует максимум? Скажем, я открываю сразу 20 вкладок на четырехъядерном компьютере, запустит ли Firefox 57 столько потоков, либо, по крайней мере, столько, сколько необходимо для максимальной загрузки моего процессора?
(Например, Chromium порождает несколько подпроцессов и очень легко использует все доступные ресурсы. Firefox до 56 в GNU/Linux редко встречается на 135 % одного ядра, хотя я открываю много вкладок.)
1 ответ
Решение
Является ли Firefox 57 многопоточным?
Да, и это также настраивается.
Вы можете увидеть 3 или более процессов, запущенных в диспетчере задач
- один процесс для главного окна Firefox (пользовательский интерфейс)
- один или несколько процессов для потоков содержимого, установленных с помощью "Параметры / Настройки -> Общие -> Производительность" (dom.ipc.processCount), по умолчанию в 57 - 4.
- один процесс для потока композитора (Windows)
- один процесс для Quantum CSS (Stylo)
Источник Почему Firefox Quantum работает 7 экземпляров?