System.Classes.TThread.GetCPUUsage
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 値は、現在のシステム時間の値に更新されます。