.NET/C# obtient l’utilisation du processeur, la récupération GC et l’utilisation des threads de l’application actuelle, comme montré dans la figure ci-dessous :
Statistiques CLR. Utilisation du CPUPourcentage 0 GenCollectCount 0 0 0 0M ThreadPool 32766 32767 1000 1000
{ « CPU » : { « UsagePercentage » : 0,0 }, « GC » : { « Gen0CollectCount » : 0, « Gen1CollectCount » : 0, « Gen2CollectCount » : 0, « HeapMemory » : 119816, « HeapMemoryFormat » : « 0 M » }, « Fil » : { « AvailableCompletionPortThreads » : 1000, « AvailableWorkerThreads » : 32766, « UsedCompletionPortThreads » : 0, « UsedWorkerThreads » : 1, « MaxCompletionPortThreads » : 1000, « MaxWorkerThreads » : 32767 }
} D’après les données retournées, vous pouvez voir le nombre maximal de threads autorisés, ainsi que le nombre de threads worker actuellement disponibles, afin de vous tenir informé de l’état de votre application.
Le code source est le suivant :
(Fin)
|