回答:
スーパーユーザーが使用する必要がある別のアプリケーションはProcess Explorerです。
Mark Russinovichのテクニカルブログの記事「システムプロセスのCPUスパイクのケース」を参照してください。彼は、ネットワークドライバーによって引き起こされたCPUスパイクを追跡しました。
ここにあなたに役立つかもしれないリンクがあります:http : //zamov.online.fr/EXHTML/CSharp/CSharp_927308.html
それ以外の場合は、System.Diagnostics名前空間に目を通してください(System.Diagnosticsをクイック検索すると、関連するページが表示されます)。
次のコマンドは、特定のプロセス(pid)の50秒ごとのCPUおよびメモリ使用量の平均を取得します
pidstat 50 -ru -p <pid>
私のケースの出力(cpu-usageの2行目、メモリの2行目):
02:17:47 PM PID %usr %system %guest %CPU CPU Command
02:18:27 PM 24563 0.38 0.07 0.00 0.45 3 java
02:17:47 PM PID minflt/s majflt/s VSZ RSS %MEM Command
02:18:27 PM 24563 11.68 0.00 13047972 2123268 6.52 java