Включаем/отключаем многопроцессорный режим в Firefox

Из релиза Firefox 48:
Для каждого десятого пользователя, из тех, кто никогда не пользовался дополнениями (всего таких пользователей около 40% от общего числа, по данным телеметрии), включён многопроцессный режим работы. Включению многопроцессности для абсолютно всех пользователей мешает неготовность разработчиков дополнений. Пользователи могут включить его самостоятельно на свой страх и риск, но несовместимые дополнения перестанут работать.


Проверить включен ли этот режим можно на страничке about:support браузера. К примеру, у меня там есть подобные строчки:


Сведения о приложении

Имя Firefox

...

Многопроцессные окна 1/1 (Включены пользователем)


Для активации режима необходимо:

1. Перейти на страничку about:config Firefox'a.

2. Узнать, блокирует ли какое-то дополнение запуск режима с помощью переменной extensions.e10sBlockedByAddons, в идеале оно должно иметь значение false. Хотя это и не обязательно, но могут возникнуть проблемы при использовании браузера при активации режима.

2. Изменить значение переменной browser.tabs.remote.autostart на true.

3. Если не сработало, то нужно принудительно включить этот режим. Для этого необходимо создать логическую переменную browser.tabs.remote.force-enable со значением true.

4. С помощью переменной dom.ipc.processCount можно изменить количество процессов для вкладок.


Для отключения этого режима необходимо проделать все действия наоборот.


Бонусом (большой пост пилить мне лень) - сборка Firefox 48 под Linux.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

browser.tabs.remote.force-enable - у меня нет в лисе такого параметра, остальное проверил


Многопроцессные окна 0/1 (Отключены дополнениями)

а как узнать каким допом отключается?

раскрыть ветку (4)
1
DELETED
Автор поста оценил этот комментарий

нужно создать логическую переменную самостоятельно =)
"Клик правой кнопкой мышки"-создать-Логическое в about:config

Совместимость http://arewee10syet.com/ - тут для самых распространенных.

раскрыть ветку (3)
Автор поста оценил этот комментарий
после каждого раза исправлений после перезагрузки браузера настройки сохраняются и всё работает в 1 процесс, но после перезагрузки компьютера настройки сбрасываются до исходных, есть идеи почему так?


если я ставлю значение true то browser.tabs.remote.autostart создаётся заново со значением false

browser.tabs.remote.autostart.2;false итд, незнаю как

Автор поста оценил этот комментарий

в версии 68 выпустили обновление:

>Из-за потенциальных проблем со стабильностью при переводе браузера в однопроцессный режим работы, при котором формирование интерфейса и обработка содержимого вкладок производится в одном процессе, из about:config удалены настройки "browser.tabs.remote.force-enable" и "browser.tabs.remote.force-disable", который можно было использовать для отключения многопроцессного режима работы (e10s). Кроме того, установка значения "false" в опции "browser.tabs.remote.autostart" не будет автоматически приводить к отключению многопроцессного режима на настольных версиях Firefox, в официальных сборках и при запуске без включения режима выполнения автоматизированных тестов.

Автор поста оценил этот комментарий
понял, спасибо. буду тестить)
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку