【发布时间】:2010-11-17 21:37:46
【问题描述】:
如何获取 C# 中所有进程的列表以及每个进程的当前内存和 CPU 消耗?
非常感谢示例代码。
【问题讨论】:
标签: c# .net memory-management cpu-usage performancecounter
如何获取 C# 中所有进程的列表以及每个进程的当前内存和 CPU 消耗?
非常感谢示例代码。
【问题讨论】:
标签: c# .net memory-management cpu-usage performancecounter
Process class 有一个 GetProcesses 方法,可以让您枚举正在运行的进程并列出一系列统计信息,例如内存使用情况和 CPU 时间。查看属性下的文档以获取统计信息。
内存使用是一个复杂的问题。真的没有一个数字来描述用法。请参阅 Russinovich 关于此事的优秀系列。第一部分在这里:http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx
【讨论】: