Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

CPU-Auslastung mit dem PerformanceCounter ermitteln

  Alt 3. Apr 2006, 16:43
Laut diesem Code: http://www.lcbridge.nl/vision/processorcategory.htm
Soll man so die CPU-Auslastung ermitteln können. Nur bekomme ich immer 0 raus, obwohl die Auslastung zwischen 6 und 8 Prozent liegt:

Code:
        private int GetCPULoad()
        {
            PerformanceCounter perfcnt = new PerformanceCounter();
            perfcnt.CategoryName = "Processor";
            perfcnt.CounterName = "% Processor Time";
            perfcnt.InstanceName = "_Total";
            perfcnt.MachineName = "Nestor";
           
            return Convert.ToInt32(perfcnt.NextValue());
        }
Was stimmt da schon wieder mal nicht?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat