Как проверить, включена ли опция multiprocess e10s в вашем Firefox

26

Поскольку в Firefox 47 включена многопроцессорная опция Electrolysis (e10s), но, боюсь, мой Firefox все еще использует только один процесс.

Есть много вариантов, касающихся этой темы about:config:

browser.tabs.remote.autostart
extensions.e10sBlockedByAddons
extensions.e10sBlocksEnabling

Как я могу убедиться, что все параметры установлены правильно?
Какие опции включают / отключают многопроцессорность?
Как мне узнать, блокирует ли аддон эту опцию?

rubo77
источник
Моя конфигурация: browser.tabs.remote.autostart: true, extensions.e10sBlockedByAddons: false, extensions.e10sBlocksEnabling: true.
Рахул К Джа
Первые две опции browser.tabs.remote.autostart и extensions.e10sBlockedByAddons важны, а третьи extensions.e10sBlocksEnabling не сильно повлияли. Одним из важных моментов является то, что extensions.e10sBlockedByAddons: false может сломать некоторые из ваших аддонов.
Рахул К Джа
@Thor, можешь ли ты опубликовать это как ответ, чтобы я мог наградить тебя?
rubo77
Я рад, что вы нашли мой комментарий полезным. Написал, что в качестве ответа, но кажется, что вы ответили лучше, чем я.
Rahul K Jha

Ответы:

28

Откройте сайт about:supportв Firefox, который указывает, включен ли e10s.

Существует строка «Многоступенчатый поэтапный запуск», который будет установлен на, trueесли включен e10s. Также ищите число больше 0 в записи «Многопроцессорное Windows» (это переводится на ваш язык, например, «Fenster mit mehreren Prozessen» и «Web-Inhaltsprozesse» на немецком языке).

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

На этом сайте вы можете проверить, совместимы ли используемые вами надстройки: http://arewee10syet.com/ . Существует также сайт Mozilla для проверки совместимости , вы найдете идентификатор дополнения в tabgroups@quicksaverфайлах расширений в папке вашего профиля, например, надстройка «Группы вкладок» имеет идентификатор и несовместима с e10s.

Если вы все-таки хотите подписаться на проверку этой функции, откройте ее about:configи переключитесь browser.tabs.remote.autostartна true. При следующем перезапуске e10s должны быть активны.

Force Enable

Не пытайтесь сделать это на Android, иначе оно полностью сломает ваше приложение Firefox!

На настольных компьютерах, если вы пытались включить e10s, но about: support означает, что e10s отключен (например, доступность, надстройки могут вызвать это), вы можете включить e10s для целей тестирования. Внутри about:configсоздайте новый booleanпреф с именем browser.tabs.remote.force-enableи установите его true. Это не поощряется, используйте его на свой страх и риск!

(Я все равно попробовал, и это сработало, даже если надстройка групп вкладок все еще включена, но это рискованно!)

Источник: https://wiki.mozilla.org/Electrolysis#Force_Enable

rubo77
источник
1
browser.tabs.remote.force-enableработал на меня. (Нормальные настройки постоянно менялись при старте обратно на один процесс.)
falsePockets
13

Моя конфигурация:

browser.tabs.remote.autostart : true

extensions.e10sBlockedByAddons : false

extensions.e10sBlocksEnabling : true

После этих настроек my about:supportпоказывает, что многопроцессорная Windows включена пользователем (мной).

введите описание изображения здесь

Первые два варианта browser.tabs.remote.autostartи extensions.e10sBlockedByAddonsимеет важное значение и третий extensions.e10sBlocksEnablingне кажется, влияет много. Одним из важных моментов является то, что extensions.e10sBlockedByAddons : falseможет сломать некоторые из ваших аддонов.

Рахул К Джа
источник
Почему browser.tabs.remote.autostart? Это не
похоже на
2
@ rubo77 Слово «удаленный» здесь действительно означает «E10s». Это относится к «процессу», если вам интересно.
23 марта
1
В моем случае настройки extensions.e10sBlockedByAddons=falseдля FF v53 было достаточно, чтобы увидеть 1/1 (Enabled by default)в about:support.
dma_k
1
Привет @ dma_k, кажется, что больше extensions.e10sBlockedByAddonsне доступен в моем FF 53 (Ubuntu X64). Кстати, спасибо за вашу информацию.
Рахул К Джа
0

Я отказался от многопроцессорной обработки в версии 64.0.2 Firefox, перейдя по ссылке about:debugging#workersи нажав Opt out of multiple content processes:

отладка сервисного работника

Я не помнил, какую конфигурационную опцию он менял, и однажды отказался, не было кнопки, чтобы включить!

К счастью, я нашел значение конфигурации: dom.ipc.multiOptOut . Значение должно быть пустым.

Харви
источник