.NET/C# krijgt het CPU-gebruik, GC-herstel en threadgebruik van de huidige applicatie, zoals weergegeven in de onderstaande figuur:
CLR Stats. CPU UsagePercentage 0 GenCollectCount 0 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" }, "Thread": { "BeschikbaarCompletionPortThreads": 1000, "BeschikbaarWorkerThreads": 32766, "GebruiktCompletionPortThreads": 0, "GebruikteWerkerThreads": 1, "MaxCompletionPortThreads": 1000, "MaxWorkerThreads": 32767 }
} Uit de teruggegeven gegevens kun je het maximale aantal toegestane threads zien, evenals het aantal worker threads dat momenteel beschikbaar is, zodat je op de hoogte blijft van de gezondheid van je applicatie.
De broncode is als volgt:
(Einde)
|