アップデート:

アップデート:

簡単な:

Windows でのロスレス オーディオ圧縮の CPU 使用率を測定したいと考えています。そこで、いくつかのコーデックを実行するバッチ ファイルを作成し、コーデックの起動から終了までの CPU 使用率をそれぞれ測定したいと考えています。コーデックは短時間で実行されます。

必要なもの:

  • 単位時間あたりのプロセスごとの CPU プロセス ログ/履歴。

  • CSV などにエクスポートできる CPU プロセス ログ/履歴。

  • バーストタイムを一切失いません。

私が試したこと:

  • パフォーマンス モニター = perfmon はプロセスのみを表示し、プログラムは表示しないため、適用されません。

  • sysinternal プロセス モニター = 素晴らしい! ただし、CPU 使用率をエクスポートできません。プロセス アクティビティの概要には非常に優れたグラフがありますが、自分でプロットする必要があります。

  • typeperf = 素晴らしい、名前によるフィルタリングプロセス。しかし、まだ遅すぎます。

ありがとう。

アップデート:

typeperf を使用して一時的に解決しました:

typeperf "\Process(MAC)\% Processor Time"

CSV にエクスポートして間隔サンプリングを設定する方法をまだ検討中です。

アップデート2:

グラフ ツールチップを使用して CPU レベルを取得する sysinternal プロセス モニター。

答え1

グラフ ツールチップを使用して CPU レベルを取得する sysinternal プロセス モニター。

関連情報