.NET/C# primește utilizarea CPU-ului, reclamarea GC și utilizarea firului de execuție a aplicației curente, așa cum se arată în figura de mai jos:
Statistici CLR. Utilizare CPUProcente 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" }, "Fir": { "AvailableCompletionPortThreads": 1000, "AvailableWorkerThreads": 32766, "UsedCompletionPortThreads": 0, "UsedWorkerThreads": 1, "MaxCompletionPortThreads": 1000, "MaxWorkerThreads": 32767 }
} Din datele returnate, poți vedea numărul maxim de fire permise, precum și numărul de fire worker disponibile în prezent, pentru a te ține la curent cu starea aplicației tale.
Codul sursă este următorul:
(Sfârșit)
|