.NET/C#은 아래 그림과 같이 현재 애플리케이션의 CPU 사용량, GC 복구, 스레드 사용량을 가져옵니다:
CLR 통계. CPU 사용률 0% GenCollectCount 0 0 0 0M 스레드풀 32766 32767 1000 1000
{ "CPU": { "사용률": 0.0 }, "GC": { "Gen0CollectCount": 0, "Gen1CollectCount": 0, "Gen2CollectCount": 0, "힙메모리": 119816, "힙메모리포맷": "0 M" }, "실": { "AvailableCompletionPortThreads": 1000, "사용 가능한 작업자 스레드": 32766, "UsedCompletionPortThreads": 0, "사용된 작업자 스레드": 1, "MaxCompletionPortThreads": 1000, "맥스워커스레드": 32767 }
} 반환된 데이터를 통해 허용되는 최대 스레드 수와 현재 사용 가능한 워커 스레드 수를 확인할 수 있어 애플리케이션의 상태를 확인할 수 있습니다.
소스 코드는 다음과 같습니다:
(끝)
|