Surveillance précise de l'utilisation du processeur en C#
Ce guide montre comment obtenir des données d'utilisation du processeur à l'échelle du système en C#, en reflétant l'affichage du Gestionnaire des tâches.
Mise en œuvre :
Exploitez la classe PerformanceCounter
au sein de System.Diagnostics
pour cette tâche. Le processus implique ces étapes :
Initialisation de PerformanceCounter :
PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
Récupération de l'utilisation du processeur :
double cpuUsage = cpuCounter.NextValue();
Considérations importantes :
NextValue()
renverra toujours 0 %. Pour obtenir une lecture précise, appelez-le deux fois avec un délai (par exemple, en utilisant Thread.Sleep(1000)
) entre les appels.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!