1

Несколько человек жаловались здесь на множественные процессы браузера Chromium, у меня, кажется, есть противоположная проблема.

Я хочу (если я что-то не так понял) заставить Chromium использовать отдельный процесс для каждой страницы.

Мой случай: я просматриваю какой-то агрегатор новостей, твиттер или страницу и открываю ссылки на других страницах для дальнейшего чтения. Я заметил, что после открытия нескольких страниц прокрутка становится чрезвычайно вялой (по крайней мере, на некоторых страницах), и скорость отклика браузера падает, поэтому она становится практически непригодной для использования.

В диспетчере задач Chromium я вижу, что некоторые процессы имеют отдельную точку слева, в то время как другие соединяются жирной линией. Посмотреть скриншот

Менеджер задач Cromium

Присоединяемые процессы - это те, которые я открыл с помощью Ctrl+Click или аналогичные, и те, чьи страницы являются наиболее медленными. Например, объединяются все вкладки, открытые из Twitter (включая сам Twitter). Я предполагаю, что все эти страницы работают в одном процессе. Я не мог определить правило для открытия объединенных процессов (иногда Ctrl+Click делает это иногда наоборот) - возможно, для этого есть некоторая внутренняя эвристика. Если я закрою окно браузера и снова открою вкладки с помощью Ctrl+Shift+T, страницы окажутся раздельными и более отзывчивыми даже после того, как все будут загружены.

У меня 16 ГБ оперативной памяти, так что меня не особо заботит потребление памяти. Моя среда - Ubuntu 15.10 (Xubuntu, x64), но я думаю, что я видел такое поведение в предыдущих версиях. Процессор Intel i5 (2 ядра, 4 потока, ноутбук).

1 ответ1

0

Используйте параметр командной строки --process-per-tab.

https://www.chromium.org/developers/design-documents/process-models#TOC-Process-per-tab

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