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