WMI запрос, чтобы получить "memoryPagesPerSec" - PullRequest
0 голосов
/ 24 ноября 2011

Я работал над тем, как получить данные о производительности.

новый счетчик, который мне нужно добавить в моем requiremnet, это "memoryPagesPerSec"

Я использую встроенный класс для получения этого счетчика, но не получаю значение

это всегда ноль, пока я проверяю 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 Ответ

1 голос
/ 13 марта 2012

попробуйте это:

выберите PagesPersec ОТ Win32_PerfFormattedData_PerfOS_Memory

...