System.Classes.TThread.GetCPUUsage
Delphi
class function GetCPUUsage(var PrevSystemTimes: TSystemTimes): Integer; static;
C++
static int __fastcall GetCPUUsage(TSystemTimes &PrevSystemTimes);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TThread |
Description
Calcule le temps moyen d'occupation de la CPU pour les opérations d'exécution du code utilisateur et du code du noyau.
GetCPUUsage utilise le TSystemTimes spécifié dans PrevSystemTimes
afin d'acquérir la charge CPU en cours gérée par le système.
GetCPUUsage renvoie le calcul sous la forme d'un pourcentage allant de 0 à 100.
Remarque : Le TSystemTimes spécifié dans PrevSystemTimes
est mis à jour avec la valeur de l'heure système en cours.