如何获取 C# 中所有进程的列表,然后获取每个进程的当前内存和 CPU 消耗?
示例代码受到高度赞赏。
如何获取 C# 中所有进程的列表,然后获取每个进程的当前内存和 CPU 消耗?
示例代码受到高度赞赏。
Process 类有一个 GetProcesses 方法,可以让您枚举正在运行的进程并列出一系列统计信息,例如内存使用情况和 CPU 时间。查看属性下的文档以获取统计信息。
内存使用是一个复杂的问题。真的没有一个数字来描述用法。请参阅 Russinovich 关于此事的优秀系列。第一部分在这里:http: //blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx