System.Classes.TThread.GetCPUUsage

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch