.NET/C# отримує інформацію про використання процесора, відновлення GC та використання потоків поточного застосування, як показано на рисунку нижче:
Статистика CLR. CPU UsagePercent 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, "Використані робочі теми": 1, "MaxCompletionPortThreads": 1000, "MaxWorkerThreads": 32767 }
} З отриманих даних ви можете побачити максимальну кількість дозволених потоків, а також кількість робочих потоків, які наразі доступні, щоб бути в курсі стану вашої заявки.
Вихідний код виглядає так:
(Кінець)
|