我找到了各种方法来从C# 中的进程中跟踪CPU 和 RAM 的使用情况。我想为外部程序获取这些信息(比如提供它的 PID)。
.NET 框架中有什么可以帮助我的吗?
谢谢
我找到了各种方法来从C# 中的进程中跟踪CPU 和 RAM 的使用情况。我想为外部程序获取这些信息(比如提供它的 PID)。
.NET 框架中有什么可以帮助我的吗?
谢谢
你可以使用进程类
使用性能监视器,并为特定进程添加计数器。
如果您需要分析结果,可以将它们写入性能日志。
你可以托管一个 PowerShell RunSpace 并在其中调用一些东西——它有更多的本地东西来处理这种类型的东西。
您可以将实例传递给 System.Diagnostics.PerformanceCounter 构造函数 - 这应该允许您指定要监视的流程实例