Включаем/отключаем многопроцессорный режим в 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.

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

Насчет параметров extensions.e10sBlockedByAddons и extensions.e10sBlocksEnabling


Есть один косяк. Я столкнулся с тем, что оба параметра влияют на плагин FlashGot. Я им регулярно пользуюсь для скачивания видео с YouTube. Если обоим параметрам присвоить статус FALSE, то FlashGot будет предлагать в списке для скачивания самое низкое разрешение видео. Т.е. Вы хотите скачать 1920х1080HD или 720, но в списке будут только 240 или 360 в лучшем случае, а то и совсем 3gp.

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

Скорее всего это связано с тем, что пока не все плагины корректно могут использовать многопроцессорный режим.

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

Не многопроцессорный, а многопроцессный (мультипроцессный). Суть не в использовании файрфоксом нескольких ядер/процессоров — он и так это умеет, а в разделении интерфейса и веб движка по разным процессам.

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