Bonjour,
J'aimerai pouvoir analyser en temps réel les performance de mon processeur mais le soucis c'est que j'ai deux processeur. Voilà mon code
Et il m'indique pour la ligne en rouge l'erreur suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 public class Diagnostic { private PerformanceCounter memoire; private PerformanceCounter processeur; public Diagnostic() { memoire = new PerformanceCounter("Memory","Available Bytes"); processeur = new PerformanceCounter("Processor", "% Processor Time"); } public String getMemoire() { float valeur = memoire.NextValue() / 1048576; return valeur.ToString(); } public String getProcesseur() { float valeur = processeur.NextValue(); return valeur.ToString(); } }
J'en ai déduis que s'était parce que j'avais deux processeurs et qu'il fallait les différencier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Le compteur n'est pas une instance unique. Un nom d'instance doit être spécifié
Merci de votre aide.
Partager