Utilisation processeur en multi proc
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
Code:
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();
}
} |
Et il m'indique pour la ligne en rouge l'erreur suivante
Code:
1 2
|
Le compteur n'est pas une instance unique. Un nom d'instance doit être spécifié |
J'en ai déduis que s'était parce que j'avais deux processeurs et qu'il fallait les différencier.
Merci de votre aide.