Performance Counter

01/03/2010 - 14:27 von Marc | Report spam
Hallo,

ich habe Probleme mit den PerformanceCountern auf meinem System.

Dieser Aufruf funktioniert auf meinem XP System ohne Probleme.
counter = new PerformanceCounter("Processor", "% Processor Time",
"_Total");
Auf meinem Windows 7 64bit System bekomme ich eine Format Exception
angezeigt.

Na klasse! Ich habe schon im Internet gesucht und herausgefunden, daß
man sich eigene Performance Counter
erstellen kann. Ich möchte aber die Windows eigenen nutzen (wie man ja
durch den Aufruf sieht!).

Wie kann ich die anscheinend fehlenden oder korrupten Counter ersetzen/
erneuern?

Gruß
 

Lesen sie die antworten

#1 FrankDzaebel
01/03/2010 - 16:48 | Warnen spam
Hallo Marc,

ich habe Probleme mit den PerformanceCountern auf meinem System.
Dieser Aufruf funktioniert auf meinem XP System ohne Probleme.
counter = new PerformanceCounter("Processor", "% Processor Time",
"_Total");
Auf meinem Windows 7 64bit System bekomme ich eine Format Exception
angezeigt.



Dein Code ist so korrekt.
Der funktioniert auch auf Win7 64 Bit.
Deswegen tippe ich auch auf korrupte oder
durch Installationen von Programmem hervorgerufene
Änderungen der PerformanceCounter. Hier Möglichkeiten
zur Reparatur:

[Manuelles Neuerstellen der Werte der Leistungsindikatorenbibliothek]
http://support.microsoft.com/kb/300956

[Possible Performance Counter Corruption Or Performance Counters are
Just Disabled | SQL Server 2008 Installation Errors]
http://geekswithblogs.net/robz/arch...abled.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen