.NET/C# показывает использование процессора, рекультивацию GC и использование потоков текущего приложения, как показано на рисунке ниже:
Статистика CLR. CPU UserPercent 0 GenCollectCount 0 0 0 0M ThreadPool 32766 32767 1000 1000
{ "CPU": { "Процент использования": 0,0 }, "GC": { "Gen0CollectCount": 0, "Gen1CollectCount": 0, "Gen2CollectCount": 0, "HeapMemory": 119816, "HeapMemoryFormat": "0 M" }, "Thread": { "ДоступноЗавершениеПортПотоки": 1000, "Доступные рабочие темы": 32766, "ИспользованоЗавершениеПортПотоки": 0, "UsedWorkerThreads": 1, "MaxCompletionPortThreads": 1000, "MaxWorkerThreads": 32767 }
} Из полученных данных вы можете увидеть максимальное количество разрешённых потоков, а также количество доступных рабочих потоков, чтобы быть в курсе состояния вашего приложения.
Исходный код следующий:
(Конец)
|