How to make All Chrome Threads Run High CPU Priority?

Run normally, all Chrome processes have normal priority. The various threads represent various tabs, extensions, etc.

enter image description here

But, then i launch chrome with high CPU priority. I'm using:

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

Then a few threads run with high priority, some Normal, and others run Low priority.

enter image description here

Why?

Is it possible to make all chrome sub-threads run with High priority?

Maybe i could achieve it by running chrome in single-process mode, but that's non-ideal.

Windows 10

Chrome 73.0.3683.103 (Official Build) (64-bit)


Solution 1:

This is a partial solution. By my testing, it appears to prevent any chrome process going to "low" priority, although it doesn't prevent "Normal" priority.

Use the --disable-renderer-backgrounding chrome startup switch. https://peter.sh/experiments/chromium-command-line-switches/#disable-renderer-backgrounding

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

i noticed immediate improvement in Chrome performance with this switch. I believe it allows inactive tabs to load with normal priority, instead of getting low priority. I have not noticed any negative impact on the active tab.

enter image description here