0

我一直在研究如何获取性能数据。

我需要在我的requiremnet中添加的新计数器是“memoryPagesPerSec”

我已经使用 inbuild 类来获取这个计数器,但没有得到值

它总是为零,当我检查 perfmon.exe 时,它​​给出了一些值。

有人可以告诉我原因,或者 WMI 查询中获取此计数器值的替代解决方案是什么。

我目前的代码是....

  var s1 = new System.Diagnostics.PerformanceCounter("Memory", "Pages/sec");
        string s2 = s1.NextValue().ToString();
        Console.WriteLine("Test Memory: " + s2.ToString());

我想使用 WMI 进行更改并且需要检查这个?

此计数器的 WMI 查询的任何解决方案?

4

1 回答 1

1

尝试这个:

从 Win32_PerfFormattedData_PerfOS_Memory 中选择 PagesPersec

于 2012-03-12T21:59:18.787 回答