.NET/C# hämtar CPU-användning, GC-återvinning och trådanvändning för den aktuella applikationen, som visas i figuren nedan:
CLR Stats. CPU UsagePercentage 0 GenCollectCount 0 0 0 0M ThreadPool 32766 32767 1000 1000
{ "CPU": { "Användningsprocent": 0,0 }, "GC": { "Gen0CollectCount": 0, "Gen1CollectCount": 0, "Gen2CollectCount": 0, "HeapMemory": 119816, "HeapMemoryFormat": "0 M" }, "Thread": { "AvailableCompletionPortThreads": 1000, "TillgängligArbetarTrådar": 32766, "UsedCompletionPortThreads": 0, "UsedWorkerThreads": 1, "MaxCompletionPortThreads": 1000, "MaxWorkerThreads": 32767 }
} Från den returnerade datan kan du se det maximala antalet tillåtna trådar, samt antalet arbetstrådar som för närvarande är tillgängliga, för att hålla dig informerad om applikationens hälsa.
Källkoden är följande:
(Slut)
|