System.Classes.TThread.GetCPUUsage

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi