.NET/C# obtiene el uso de CPU, la recuperación de GC y el uso de hilos de la aplicación actual, como se muestra en la figura siguiente:
CLR Stats. Uso de CPUPorcentaje 0 GenRecuentoColeccionar 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" }, "Hilo": { "Hilos de CompletaciónDisponible": 1000, "Hilos DisponiblesWorker": 32766, "Hilos UsadosCompletionPort": 0, "Hilos UsedWorker": 1, "MaxCompletionPortThreads": 1000, "MaxWorkerThreads": 32767 }
} A partir de los datos devueltos, puedes ver el número máximo de hilos permitidos, así como el número de hilos de trabajadores disponibles actualmente, para mantenerte informado sobre el estado de tu aplicación.
El código fuente es el siguiente:
(Fin)
|