web-dev-qa-db-ja.com

タスクマネージャーは、実行中のすべてのプロセスの合計よりも高い合計CPU使用率を示します。隠されたプロセス?

WindowsタスクマネージャーとAVGタスクマネージャー(TuneUpユーティリティに含まれる))では、実行中のすべてのプロセスの合計が、[パフォーマンス]タブに表示される合計CPU使用率よりもはるかに低いことがわかります。これは、私のPCがタスクマネージャーに表示されていない隠しプロセスまたはいくつかのマルウェアを実行していることを意味しますか?

編集:これも表示する組み込みモニター、およびすべてのユーザーのプロセスも表示します。ラップトップは2コアで、両方の合計負荷をかけています。

20
tensojka

これは、タスクマネージャーがプロセスごとのCPU使用率の値を切り上げまたは切り捨てるためです。 CPU時間「0」を使用して多くのプロセスを確認できます。これは誤りで、CPU時間「0、xxxxxxx」を使用しています。

必要なのは、より正確な価値を示すプロセスマネージャーです。

一部のプロセスを非表示にすることもできます(負のPID、別のユーザーとして実行)。または、ハードウェアの一部が、オペレーティングシステムを渡すことでCPUに直接アクセスする場合があります(ただし、そうではない場合があります)。

1
Zulgrib

Process Explorer を実行すると、アンチウイルスチェッカーなどのサービスを含むすべてのCPU使用率が表示されます。 (同じ問題が発生し、SymantecのccSvcHst.exeがCPUの13%を占めていることがわかりました。)

1
nevster

同じ問題があり、組み込みのタスクマネージャーが、実行中のプロセスよりもはるかに高いCPU使用率を記録しました。

プロセスエクスプローラーを使用して、CPUを使い果たしているプロセスが、別のWindowsユーザーで実行されている画像エディターであることがわかりました。

そのユーザーに切り替え、ログアウトしてから最初のユーザーに再度ログインすると、CPUが予期したレベルに低下していることが確認されました。

0
Gustav