Как мне прочитать «% времени в GC» в .NET - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь прочитать счетчик производительности памяти «% времени в ГХ» по

 Process p = Process.GetCurrentProcess();
 PerformanceCounter gcTimeCounter = new PerformanceCounter("Memory", "% Time in GC");

но возникает исключение типа InvalidOperation. Как я могу прочитать этот параметр?

1 Ответ

0 голосов
/ 06 июля 2018

Этот счетчик содержится в категории .NET CLR Memory , поэтому:

PerformanceCounter gcTimeCounter = 
   new PerformanceCounter(".NET CLR Memory", "% Time in GC");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...