测量进程CPU和RAM使用情况

时间:2009-11-18 09:08:37

标签: c# performance memory-management cpu-usage

我已经找到了各种方法来跟踪C#中来自 in 进程中CPU和RAM的使用情况。我想获得外部程序的那些信息(比如提供它的PID)。

.NET框架中有什么可以帮助我吗?

由于

4 个答案:

答案 0 :(得分:3)

您可以使用process

答案 1 :(得分:1)

使用Performance Monitoradd counters for specific processes

如果您需要分析结果,可以将它们写入performance log

答案 2 :(得分:0)

你可以托管一个PowerShell RunSpace并在那里调用东西 - 它有更多本地的东西来处理这类事情。

答案 3 :(得分:0)

您可以将实例传递给System.Diagnostics.PerformanceCounter构造函数 - 这应该允许您指定要监视的流程实例