Дмитрий Беломестнов
Firefox 60.7.1esr и отключение многопроцессности 
18th-Jan-2020 09:12 pm
Установил Firefox 60.7.1esr, т.к. в Firefox 68 и т.д. нельзя отключить многопроцессность.

Правка => настройки => основные => производительность => снять галочку "использовать рекомендуемые настройки производительности" => максимальное число процессов контента = 1.

Также это можно сделать в about:config :
в строке dom.ipc.processCount вместо 4 устанавливается 1.

Начиная c Firefox 68 из about:config будут удалены настройки "browser.tabs.remote.force-enable" и "browser.tabs.remote.force-disable", управляющие включением e10s. Кроме того, установка значения "false" в опции "browser.tabs.remote.autostart" не будет автоматически приводить к отключению многопроцессного режима на настольных версиях Firefox, в официальных сборках и при запуске без включения режима выполнения автоматизированных тестов.
В сборках для мобильных устройств, при проведении тестов (при активной переменной окружения MOZ_DISABLE_NONLOCAL_CONNECTIONS или опции "--disable-e10s") и в неофициальных сборках (без MOZ_OFFICIAL) опция "browser.tabs.remote.autostart" по-прежнему сможет применяться для отключения e10s. Для разработчиков также добавлен обходной путь для отключения e10s, реализуемый через установку переменной окружения "MOZ_FORCE_DISABLE_E10S" перед запуском браузера. Начиная с Firefox 66 по молчанию число запускаемых по умолчанию процессов-обработчиков контента увеличено с 4 до 8 (опционально можно выбрать и один процесс, но это не отключает многопроцессный режим, а подразумевает, что помимо процесса для формирования интерфейса будет запущен дополнительный процесс для обработки содержимого вкладок).
https://opennet.ru/opennews/art.shtml?num=50691

Новую пользовательскую переменную "MOZ_FORCE_DISABLE_E10S" со значением "1" добавить нужно, тогда отключится многопоточность. Но в этом случае песочницы тоже не будет.

http://forum.ru-board.com/topic.cgi?forum=5&topic=50225&start=2760#19

Я запустил Firefox portable:
https://portableapps.com/apps/internet/firefox-portable-legacy-115
Установил пользовательскую переменную "MOZ_FORCE_DISABLE_E10S" со значением "115.10", соответствующим номеру версии.
Если открыты 2 вкладки, в т.ч. about:config, в диспетчере задач видны 4 процесса, до этого их было больше.


В сборке wvxwxvw уже есть строка ;MOZ_FORCE_DISABLE_E10S=1 в файле portable.ini. Изменил её на MOZ_FORCE_DISABLE_E10S=101.0, перезапустил с очисткой кэш и после этого ни один сайт не открывается.
http://forum.ru-board.com/topic.cgi?forum=5&topic=50823&start=3640#9

сделал переменную MOZ_FORCE_DISABLE_E10S=100.0.2
Количество процессов резко сократилось, но не стало равным единице.
http://forum.ru-board.com/topic.cgi?forum=5&topic=50823&start=3640#11

Метод системной переменной MOZ_FORCE_DISABLE_E10S с номером сборки в значении больше не работает
Это не правда. Хотя глюки, определённо, есть.
Я допускаю, что у вас иначе, но в моем случае в диспетчере процессов стабильно 6 процессов Firefox и подвисания при переключении между вкладками. Значение переменной совпадает с номером версии в разделе "О Firefox". Знаю точно, что на 88-версии все еще работало, т.к. делал резервные копии на вот такие случаи. Сейчас вернулся к ней, поскольку с 95 тяжело взаимодействовать. Впервые проблему обнаружил на 94.0.2, когда обновился до нее несколько дней назад.
https://forum.mozilla-russia.org/viewtopic.php?pid=796690#p796690

Обновление Firefox'а заблокировал:
apt-mark hold firefox-esr
apt-mark hold firefox-esr-l10n-ru
This page was loaded May 13th 2024, 9:23 pm GMT.