.NET/C# ottiene l'uso della CPU, la recuperazione GC e l'utilizzo del thread dell'applicazione corrente, come mostrato nella figura sottostante:
CLR Statistiche. Utilizzo CPUPercentuale 0 GenCollectCount 0 0 0 0M ThreadPool 32766 32767 1000 1000
{ "CPU": { "UsaPercentuale": 0,0 }, "GC": { "Gen0CollectCount": 0, "Gen1CollectCount": 0, "Gen2CollectCount": 0, "HeapMemory": 119816, "HeapMemoryFormat": "0 M" }, "Filo": { "DisponibiliCompletionPortThreads": 1000, "ThreadDisponibiliWorker": 32766, "UsedCompletionPortThreads": 0, "UsedWorkerThreads": 1, "MaxCompletionPortThreads": 1000, "MaxWorkerThreads": 32767 }
} Dai dati restituiti, puoi vedere il numero massimo di thread consentiti, così come il numero di worker thread attualmente disponibili, per tenerti informato sullo stato della tua applicazione.
Il codice sorgente è il seguente:
(Fine)
|