Hallöle,
Ich habe ein kleines Problem...
Ich möchte, dass in einem Label die aktuelle CPU-Auslastung angezeigt wird. Dafür benutze ich folgenden Code:
Wenn ich jz allerdings die cpuAuslastung abfrage, dann unterscheiden sich die Werte von denen die im Taskmanager stehen...
Kann mir jemand helfen? Oder weiß woran das liegt?
LG Wolf
Ich habe ein kleines Problem...
Ich möchte, dass in einem Label die aktuelle CPU-Auslastung angezeigt wird. Dafür benutze ich folgenden Code:
C#-Quellcode
- static PerformanceCounter cpuCounter; // globaler PerformanceCounter
- cpuCounter = new PerformanceCounter();
- cpuCounter.CategoryName = "Processor";
- cpuCounter.CounterName = "% Processor Time";
- cpuCounter.InstanceName = "_Total";
- RAMCounter = new PerformanceCounter();
- RAMCounter.CategoryName = "Memory";
- RAMCounter.CounterName = "Available MBytes";
- cpuAuslastung = (int)cpuCounter.NextValue();
Wenn ich jz allerdings die cpuAuslastung abfrage, dann unterscheiden sich die Werte von denen die im Taskmanager stehen...
Kann mir jemand helfen? Oder weiß woran das liegt?
LG Wolf