Windowsでプロセスごとの%CPU時間を後で分析するためにファイルに記録する簡単な方法はありますか?
私が見る限り...
だから、これらのどれも私が必要とするものではありません:「CPUによるトップ10プロセス、15秒ごと、監視を停止するまで」のようなものを含むファイルを取得する必要があります。一部のプロセスが1日に数回CPU使用率を一時的に急上昇させており、原因となっているプロセスを特定する必要があります。
何かできることはありますか、またはperfmonまたはプロセスエクスプローラの一部の機能を見逃しましたか?
Process Monitor がそれを行います。
最初に、プロファイリングイベントの収集を有効にすることができます。
次に、必要なだけデータを収集します(フィルターを設定して有効にすることもできますフィルターされたイベントをドロップする長期間収集する場合時間の)。次に、ツール->プロセスアクティビティの概要に移動します。
これで、記録したすべてのアクティブなプロセスのリストが、時間の経過に伴うアクティビティとともに表示されます。
次に、(プロセスをダブルクリックして)単一のプロセスの詳細を開き、グラフ内の特定のイベントのタイムスタンプを検査できます。
「Der Hochstapler」の回答に基づくステップバイステップの説明 https://github.com/pestrela/smi_counter/blob/master/light_monitor/README.md
Installation
構成:
キャプチャー:
分析:
範囲外:CPUパーキング- このリンクを無効にするためのリンク を参照してください。
構成のエクスポート:ProcmonConfiguration.pmc