web-dev-qa-db-ja.com

すべてのChromeスレッドでCPU優先度を高くする方法は?

すべてのChromeプロセスは通常の優先順位を持っています。さまざまなスレッドはさまざまなタブ、拡張機能などを表します。).

enter image description here

しかし、それから私は高いCPU優先度でchromeを起動します。私は使用しています:

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

次に、いくつかのスレッドが高優先度で実行され、一部は通常、他は低優先度で実行されます。

enter image description here

どうして?

すべてのchromeサブスレッドを高優先度で実行することは可能ですか?

多分私はシングルプロセスモードでchromeを実行することでそれを達成することができますが、それは理想的ではありません。

ウインドウズ10

Chrome 73.0.3683.103(公式ビルド)(64ビット)

3
johny why

これは部分的な解決策です。私のテストでは、chromeプロセスが「低」優先度になるのを防いでいるように見えますが、「通常」優先度は防げません。

使用 --disable-renderer-backgrounding chrome起動スイッチ。 https://peter.sh/experiments/chromium-command-line-switches/#disable-renderer-backgrounding

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

Chrome=のパフォーマンスがすぐに向上しました。非アクティブなタブを低い優先度ではなく通常の優先度でロードできるようになっていると思います。アクティブなタブへの悪影響に気づいていません。

enter image description here

2
johny why