簡単な:
Windows でのロスレス オーディオ圧縮の CPU 使用率を測定したいと考えています。そこで、いくつかのコーデックを実行するバッチ ファイルを作成し、コーデックの起動から終了までの CPU 使用率をそれぞれ測定したいと考えています。コーデックは短時間で実行されます。
必要なもの:
単位時間あたりのプロセスごとの CPU プロセス ログ/履歴。
CSV などにエクスポートできる CPU プロセス ログ/履歴。
バーストタイムを一切失いません。
私が試したこと:
パフォーマンス モニター = perfmon はプロセスのみを表示し、プログラムは表示しないため、適用されません。
sysinternal プロセス モニター = 素晴らしい! ただし、CPU 使用率をエクスポートできません。プロセス アクティビティの概要には非常に優れたグラフがありますが、自分でプロットする必要があります。
typeperf = 素晴らしい、名前によるフィルタリングプロセス。しかし、まだ遅すぎます。
ありがとう。
アップデート:
typeperf を使用して一時的に解決しました:
typeperf "\Process(MAC)\% Processor Time"
CSV にエクスポートして間隔サンプリングを設定する方法をまだ検討中です。
アップデート2:
グラフ ツールチップを使用して CPU レベルを取得する sysinternal プロセス モニター。
答え1
グラフ ツールチップを使用して CPU レベルを取得する sysinternal プロセス モニター。