Exécuter normalement, tous Chrome processus ont une priorité normale. Les différents threads représentent divers onglets, extensions, etc.
Mais, alors je lance chrome avec priorité élevée de la CPU. J'utilise:
cmd.exe /c start "" /high "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
Ensuite, quelques threads fonctionnent avec une priorité élevée, certains normaux et d'autres fonctionnent une faible priorité.
Pourquoi?
Est-il possible de faire tout chrome sous-threads exécutés avec une haute priorité?
Peut-être que je pourrais y parvenir en exécutant chrome en mode unique, mais c'est non idéal.
Windows 10
Chrome 73.0.3683.103 (construction officielle) (64 bits)
Ceci est une solution partielle. Par mes tests, il semble empêcher tout chrome processus allant de "faible" priorité, bien qu'il n'empêche pas la priorité "normale".
Utilisez le --disable-renderer-backgrounding
chrome interrupteur de démarrage. https://peter.sh/experiments/chromium-command-line-shitches/#Disable-Renderer-Backfranding
start "" /High "chrome.exe" --disable-renderer-backgrounding
j'ai remarqué une amélioration immédiate de Chrome performance avec cet interrupteur. Je pense que cela permet aux onglets inactifs de se charger de priorité normale, au lieu d'obtenir une priorité faible. Je n'ai pas remarqué aucun impact négatif sur l'onglet actif.