Как заставить все потоки 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 с этим переключателем. Я считаю, что это позволяет загружать неактивные вкладки с обычным приоритетом вместо получения низкого приоритета. Я не заметил какого-либо негативного влияния на активную вкладку.