如何获取C#中的所有进程列表,然后获取每个进程的当前内存和CPU消耗?
示例代码非常受欢迎。
答案 0 :(得分:20)
Process class有一个GetProcesses方法,可以枚举正在运行的进程并列出一堆内存使用情况和CPU时间等统计信息。查看属性的属性下的文档。
内存使用是一件复杂的事情。实际上没有单一的数字来描述用法。请参阅Russinovich关于此事的精彩系列。第一部分在这里:http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx