System.Classes.TThread.GetCPUUsage
Delphi
class function GetCPUUsage(var PrevSystemTimes: TSystemTimes): Integer; static;
C++
static int __fastcall GetCPUUsage(TSystemTimes &PrevSystemTimes);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TThread |
Beschreibung
Berechnet die durchschnittliche Zeit, die die CPU für die Ausführung von Benutzercode und Kernel-Code aufwendet.
GetCPUUsage verwendet den in PrevSystemTimes
angegebenen Record TSystemTimes, um die aktuelle CPU-Auslastung des Systems zu ermitteln.
GetCPUUsage gibt die Berechnung als Prozentwert im Bereich von 0 bis 100 zurück.
Hinweis: Die in PrevSystemTimes
angegebenen TSystemTimes werden mit dem Wert der aktuellen Systemzeit aktualisiert.