System.Classes.TThread.GetCPUUsage

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function GetCPUUsage(var PrevSystemTimes: TSystemTimes): Integer; static;

C++

static int __fastcall GetCPUUsage(TSystemTimes &PrevSystemTimes);

プロパティ

種類 可視性 ソース ユニット
function public
System.Classes.pas
System.Classes.hpp
System.Classes TThread


説明

ユーザー コードおよびカーネル コードの実行で CPU がビジー状態になっている平均時間を計算します。

GetCPUUsage では、システムの現在の CPU 負荷を取得するのに、PrevSystemTimes で指定された TSystemTimes 値を使用します。

GetCPUUsage では、計算結果を 0 から 100 までのパーセントで返します。

メモPrevSystemTimes で指定された TSystemTimes 値は、現在のシステム時間の値に更新されます。

関連項目