19

如何获取 C# 中所有进程的列表,然后获取每个进程的当前内存和 CPU 消耗?

示例代码受到高度赞赏。

4

1 回答 1

24

Process 类有一个 GetProcesses 方法,可以让您枚举正在运行的进程并列出一系列统计信息,例如内存使用情况和 CPU 时间。查看属性下的文档以获取统计信息。

内存使用是一个复杂的问题。真的没有一个数字来描述用法。请参阅 Russinovich 关于此事的优秀系列。第一部分在这里:http: //blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx

于 2009-08-08T06:28:51.427 回答