Hallo Zusammen,

ich habe ein Problem die momentane CPU last eines Processes rauszufinden.

Ich benutze folgenden Code:

PerformanceCounter pc = new PerformanceCounter("Prozess","Prozessorzeit
(%)",true);
                  Console.WriteLine(encProcess.ProcessName);
                  pc.InstanceName = encProcess.ProcessName;
                  PerformanceCounterCategory pcc = new
PerformanceCounterCategory("Prozess");
                  Console.WriteLine(pcc.CounterExists("Prozessorzeit
(%)").ToString());
                  Console.WriteLine(pc.NextValue().ToString());

Beim ersten Console.w wird mir die Richtige Instance angezeigt
beim Zeiten wird best�tigt das der Counter existiert und beim letzten
bekomm ich dann Null.

Hat da jemand nen L�sung ansatz oder wies wo cih den Fehler mache.

Gru�
Mark

Antwort per Email an