.NET/C# erhält die CPU-Auslastung, die GC-Rekultivierung und die Thread-Nutzung der aktuellen Anwendung, wie in der untenstehenden Abbildung gezeigt:
CLR-Statistiken. CPU UsagePercent 0 GenCollectCount 0 0 0 0M ThreadPool 32766 32767 1000 1000
{ "CPU": { "UsagePercent": 0,0 }, "GC": { "Gen0CollectCount": 0, "Gen1CollectCount": 0, "Gen2CollectCount": 0, "HeapMemory": 119816, "HeapMemoryFormat": "0 M" }, "Faden": { "AvailableCompletionPortThreads": 1000, "VerfügbarWorkerThreads": 32766, "UsedCompletionPortThreads": 0, "UsedWorkerThreads": 1, "MaxCompletionPortThreads": 1000, "MaxWorkerThreads": 32767 }
} Aus den zurückgegebenen Daten können Sie die maximale Anzahl der erlaubten Threads sowie die Anzahl der derzeit verfügbaren Worker-Threads sehen, um Sie über den Zustand Ihrer Anwendung auf dem Laufenden zu halten.
Der Quellcode ist wie folgt:
(Ende)
|