Как заставить все потоки Chrome работать с высоким приоритетом процессора?

Работать нормально, все процессы Chrome имеют нормальный приоритет. Различные темы представляют различные вкладки, расширения и т. Д.

Но затем я запускаю Chrome с высоким приоритетом процессора. Я использую:

cmd.exe /c start "" /high "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

Затем несколько потоков работают с высоким приоритетом, некоторые - с нормальным, а другие - с низким приоритетом.

Зачем?

Можно ли заставить все подпроцессы Chrome работать с высоким приоритетом?

Может быть, я мог бы добиться этого, запустив Chrome в однопроцессном режиме, но это не идеально.

Windows 10

Chrome 73.0.3683.103 (официальная сборка) (64-разрядная версия)

1 ответ

Это частичное решение. По моим тестам, кажется, что любой процесс chrome не имеет "низкий" приоритет, хотя он не предотвращает "нормальный" приоритет.

Использовать --disable-renderer-backgrounding переключатель запуска Chrome. https://peter.sh/experiments/chromium-command-line-switches/

start "" /High "chrome.exe" --disable-renderer-backgrounding

я заметил немедленное улучшение производительности Chrome с этим переключателем. Я считаю, что это позволяет загружать неактивные вкладки с обычным приоритетом вместо получения низкого приоритета. Я не заметил какого-либо негативного влияния на активную вкладку.

Другие вопросы по тегам