私のシステム(Windows 7)では、ProcessExplorerが間違ったCPU使用率を報告しているようです。
…これらすべては、特別なことは何もせず、アプリを開いているだけです。
CPU:Intel Core2 Duo P8600 2.4 GHz
この問題を調査するためのアイデアや方法はありますか?
Process Explorerの最近のバージョンでは、CPU使用率の計算方法が異なります。 ProcessExplorerの作者であるMarkRussinovichによると :
Process Explorerは、サイクルカウントに基づいて実際のCPU使用率を表示します。スピードステップまたは他のCPU周波数スロットリングを有効にしている場合、これにより、いくつかのサイクルを消費する作業が、1秒あたりの使用可能なサイクルのより高いパーセンテージとして計算されます。
古いCPUパーセンテージを使用する場合は、 以前のバージョンのProcess Explorer(v14.01) を使用します。 機能要求スレッド で古いCPU使用率を要求することもできます。
「CPUごとに1つのグラフを表示する」オプションは、スピードステップを考慮せずに各CPUの使用状況を表示することに注意してください。ただし、他のCPUパーセンテージ表示は影響を受けません。プロセッサのスピードステップを無効にすることもできますが、それは少し極端に思えます...
スタートメニューを開き、検索ボックスに次のように入力します。
resmon
Enterキーを押して、Windows7がプロセッサの使用状況について何を言っているかを確認します。
これに対する唯一の回避策は、ProcExpv14.01を使用することでした。残念ながら、Win8ではうまく機能しないため、現時点での最善の回避策は Process Hacker-です。 ProcExpを置き換えるチャンスがあるのに十分な能力。
これが問題のスクリーンショットです:
SysInternals(Microsoftがかなり前から所有している)をインストールしてみてください Process Monitor そして異なる値を取得するかどうかを確認してください。