2011-11-24 104 views
0

我對如何獲取性能數據的工作「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查詢的任何解決方案,此櫃檯?

回答

1

試試這個:

選擇PagesPersec FROM Win32_PerfFormattedData_PerfOS_Memory

+0

我在我的項目已經完成的解決方案。無論如何,祝你好運,開始堆棧溢出:) –