Windows 7 でプロセスごとに CPU を追跡するソフトウェア

Windows 7 でプロセスごとに CPU を追跡するソフトウェア

Windows 7 でプロセスごとに CPU を追跡し、結果をファイルに記録する必要があります。

どうすればこれを実行できますか?

答え1

Powershell を使用することもできますが、実行したい内容に応じて複数のオプションがあります。

特定のプロセスの CPU % をログに記録するには:

PS C:\Users\mmoor> $A=Get-Process
PS C:\Users\mmoor> $A[0].Name
AcroRd32
PS C:\Users\mmoor> $A[0].CPU
3.9156251
PS C:\Users\mmoor> "$($A[0].Name) --- $($A[0].CPU)" >> .\ProcessCPU.Log

Get-Process の出力をファイルに送信することもできます。

PS C:\Users\mmoor> Get-Process >> .\ProcessCPU.Log

このようなスクリプトを自動的に実行するスケジュール タスクを作成できます。

答え2

Process Explorer では、個々のプロセスに対してのみダンプ ファイルを作成できますが、実行中のすべてのプロセスを簡単に表示できます。

http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

関連情報