Forum: Win32/Win64 API (native code)
Delphi
by Basilikum,
25. Mai 2005
zum Beantworten dieser Frage währe der Code "drum-rumm" ganz nützlich.....
Forum: Win32/Win64 API (native code)
Delphi
by Basilikum,
25. Mai 2005
1. stimmt nicht: GetProcessTimes liefert tatsächlich "nur" die verbratene CPU-Zeit... diese wird jedoch mit der Division durch die verstrichenen Ticks mit der "echten" Zeit in Relation gebracht, und ergibt so den prozentualen Anteil der Zeit, die der Process während der letzen Berechnungsperiode tatsächlich den CPU beansprucht hat... bei CPU-Zeit = verstrichene Ticks => 100%, bei CPU-Zeit = 0 =>...
Forum: Win32/Win64 API (native code)
Delphi
by Basilikum,
24. Mai 2005
"Knapp daneben ist auch vorbei..." ;-)
Forum: Win32/Win64 API (native code)
Delphi
by Basilikum,
24. Mai 2005
wenn es nur um den CPU-Load des eigenen Processes geht, ist dies sehr einfach:
var
LastTick : LongWord;
LastTime : Int64;
CPUCount : Word;
// einmal initialisieren: