web-dev-qa-db-ja.com

すべてのプロセスとその現在のメモリとCPUの消費量を一覧表示しますか?

C#のすべてのプロセスのリストを取得し、プロセスごとに現在のメモリとCPUの消費量を取得するにはどうすればよいですか?

サンプルコードを高く評価します。

16
Alex

プロセスクラス にはGetProcessesメソッドがあり、実行中のプロセスを列挙し、メモリ使用量やCPU時間などの一連の統計を一覧表示できます。統計のプロパティの下にあるドキュメントを参照してください。

メモリ使用量は複雑な問題です。使用法を説明する単一の番号は実際にはありません。この問題に関するルシノビッチの優れたシリーズをご覧ください。最初の記事はこちらです: http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx

22
Brian Rasmussen