1

Согласно разделу « Как изменить ограничение процесса содержимого в браузере Firefox», по умолчанию для предела процесса содержимого используется значение FF 55, равное 4, и это также упоминается на странице настроек производительности Firefox .

Ну, я здесь использую 56.0.2 (64-бит), значение равно 1, и я не могу его изменить (выпадающий список выделен серым цветом).

Запуск FF в безопасном режиме не изменяет значение и не активирует раскрывающийся список.

В about: есть три dom.ipc.processCount[...] :config установлен в 1 . Q1: это место для изменения настройки, если она не может быть изменена через пользовательский интерфейс?

Q2: почему это не может быть изменено через пользовательский интерфейс? Q3: как это исправить?

2 ответа2

2

Есть причины, по которым Firefox специально отключает этот раскрывающийся список. (На мой взгляд, это плохой UX, потому что это только запутает среднего конечного пользователя). Наиболее очевидными были бы несовместимые аддоны. Однако, поскольку вы тестировали в безопасном режиме, аддоны должны быть отключены, но, возможно, они установили безопасный режим, чтобы разрешить только один процесс, поскольку он является более новой функцией.

Вы можете проверить:config, чтобы убедиться, что browser.tabs.remote.autostart включен. В моем случае я делал это вручную, и в версии 54 работали Electrolisys/Content Processes, но, похоже, кто-то что-то перепутал с выпуском 56, к моему удивлению, он был заблокирован как 1, как вы описали. Это было просто использование нормальных обновлений канала Release. Я могу включить его только сейчас, установив browser.tabs.remote.force-enable что не рекомендуется. Затем вы можете использовать пользовательский интерфейс, чтобы выбрать количество процессов. (Поэтому я изменил его обратно, увидев, что принудительное включение работает).

2

Ответ на вопрос 1:

Изменение параметра dom.ipc.processCount в about:config изменяет значение в раскрывающемся списке пользовательского интерфейса. Я установил его на 7 .

Но это только первая часть истории:

  • Не было строки « Основы применения»Процессы веб-контента в about:support после этого.
  • Мне пришлось создать новый логический параметр в about:config (в соответствии с подсказкой из dom.ipc.processCount ; перед этим рекомендуется создать резервную копию C & P вашей папки профиля FF):

    browser.tabs.remote.force-enable = true

  • После перезапуска появляется строка процессов веб-контента: 8/7 about:support и в диспетчере задач отображается 10 процессов firefox.exe .

8/7 и 10 все еще дают мне загадки, но мой i7-6700 (4/8 ядер / потоков) все еще улыбается с этими еще 9 процессами, и FF ведет себя намного более отзывчивым теперь.

Осталось всего два вопроса.

ОБНОВИТЬ

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

Согласно комментарию dma_k к этому ответу, здесь наконец работает следующее:

  • browser.tabs.remote.autostart = true
  • browser.tabs.remote.autostart.2 = true (не трогал это)
  • browser.tabs.remote.force-enable = false (недавно созданный выше)
  • extensions.e10sBlockedByAddons = false (упомянуто в комментарии dma_k)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .