wmi查询得到" memoryPagesPerSec"

时间:2011-11-24 07:39:12

标签: wmi-query

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

我需要在我的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查询的任何解决方案?

1 个答案:

答案 0 :(得分:1)

试试这个:

  

选择PagesPersec FROM Win32_PerfFormattedData_PerfOS_Memory