Surveillance de l'utilisation du processeur avec C #
Le suivi efficace de l'utilisation du processeur est vital pour l'analyse des performances de l'application. La classe C # PerformanceCounter
dans l'espace de noms System.Diagnostics
fournit une méthode simple pour y parvenir.
Implémentation de la mesure de l'utilisation du processeur
Tout d'abord, initialisez l'objet PerformanceCounter
:
<code class="language-csharp">PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");</code>
Ensuite, récupérez le pourcentage d'utilisation du CPU:
<code class="language-csharp">public string GetCurrentCpuUsage() { return cpuCounter.NextValue() + "%"; }</code>
Remarque importante:
Le premier appel à NextValue()
reviendra toujours 0%. Pour des résultats précis, effectuez au moins deux appels, séparés par un retard d'une seconde. Cela permet un calcul approprié du changement dans l'utilisation du processeur au fil du temps. Cette technique permet une surveillance efficace de l'utilisation du processeur et aide à identifier les limitations de performances au sein de votre application.
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!