WMI查询来获取

问题描述:

我对如何获取性能数据的工作“memoryPagesPerSec”。WMI查询来获取

新的计数器,我需要在我的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查询的任何解决方案,此柜台?

试试这个:

选择PagesPersec FROM Win32_PerfFormattedData_PerfOS_Memory

+0

我在我的项目已经完成的解决方案。无论如何,祝你好运,开始堆栈溢出:) –