0

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

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

谢谢

4

4 回答 4

3

你可以使用进程

于 2009-11-18T09:27:47.013 回答
1

使用性能监视器,并为特定进程添加计数器

如果您需要分析结果,可以将它们写入性能日志

于 2009-11-18T09:12:48.503 回答
0

你可以托管一个 PowerShell RunSpace 并在其中调用一些东西——它有更多的本地东西来处理这种类型的东西。

于 2009-11-18T09:17:24.830 回答
0

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

于 2009-11-18T09:26:35.387 回答