本ページには広告が含まれています。
CPU使用率を取得します。
- 構文
- Integer = CPUUSERATE( )
- 引数
- 戻り値
- CPU使用率(分解能1秒)
使い方
以下はループ処理でCPU使用率が80%以上になるときだけ10秒間のスリープを入れるプログラムです。
CPU使用率が80%以上の間スリープする場合は、以下のように書きます。
CPUUSERATE関数が示すCPU使用率とタスクマネージャーが示すものでは値が違うので、タスクマネージャーが示す値を取得したい場合は、以下のプログラムを使用します。
タスクマネージャーを起動しタスクトレイに表示される値を取得しています。
このプログラムで取得するCPU使用率の値はタスクマネージャーの更新頻度に依存するので、必要に応じてタスクマネージャー上部にあるメニューの[表示]-[更新の頻度]の設定を変更してください。
プログラム実行例
CPU使用率を取得する
CPU使用率を1秒毎に取得し、直近100回分の値の最大値・最小値・平均値を吹き出しに表示する。
使用関数
関連記事
- GETDIR関数 (スクリプト関数)
- ファイル名を取得します。
- GETFORMDATA関数 (スクリプト関数)
- フォームより値を取得。
- POSACC関数 (スクリプト関数)
- 座標位置の文字(情報)を取得します。
- FSO.GetFolder メソッド
- 指定したパスのFolder オブジェクトを返します。
- File.Type プロパティ (FSO)
- 指定したファイルの種類を返します。
- small関数 (自作関数)
- 配列の中で小さい方から数えた順位の値を求めます。
- Document.getElementsByClassName メソッド (DOM)
- 引数で与えられたクラス名を持つ要素のリストを返します。
