2016-04-06 5 views
-1

CPU使用率がある点でランダムに高くなるため、いくつかの自動テストを実行する際に問題があります。だから、この呼び出しをコードに追加して、高いCPU使用率を引き起こすプロセスを確認してください:svchostが何をしているかを調べるには

wmic path Win32_PerfFormattedData_PerfProc_Process get Name,PercentProcessorTime 

これは私にプロセスとそのCPU使用率の一覧を与えます。残念ながら、このプロセスは次のとおりです。

svchost#11   100 

私はsvchostがサービスのホストであることを知っています。だから、svchostがコマンドラインでやっていることの詳細な説明を簡単に得るための簡単な方法があるので、私はそれを自分のコードに統合することができますか? Process Explorerのようなツールは、GUIによって制御されるため有用ではありません。私はsystem()コールに入れることができるものが必要です。

Btw私はすでに自動更新を無効にしています。そのため、これは異なるものでなければなりません。

答えて

1

これは私が望んでいたものです:

tasklist /svc /fi "IMAGENAME eq svchost.exe" 
関連する問題