CPU 時間の計測 More...
Data Types | |
| type | clock |
| interface | dcclockcreate |
| interface | dcclockclose |
| interface | dcclockstart |
| interface | dcclockstop |
| interface | dcclockputline |
| interface | dcclockget |
| interface | dcclockevalsec |
| interface | dcclocktochar |
| interface | dcclockresult |
| interface | operator(+) |
| interface | operator(-) |
| interface | dcclocksetname |
| interface | dcclockpredict |
| interface | create |
| interface | close |
| interface | start |
| interface | stop |
| interface | putline |
| interface | get |
| interface | evalsec |
| interface | tochar |
| interface | result |
| interface | set_name |
| interface | predict |
CPU 時間の計測
プログラムの処理に要した CPU 時間を計測して表示します。
| 手続名 | 説明 |
|---|---|
| DCClockCreate | CLOCK 型変数の初期設定 |
| DCClockStart | 計測の開始 |
| DCClockStop | 計測の一時停止 |
| DCClockClose | 構造型 CLOCK 変数の終了処理 |
| DCClockGet | CPU 時間 (単位: 秒) の取得 |
| DCClockEvalSec | CPU 時間 (単位: 秒) の取得 (関数) |
| DCClockToChar | CPU 時間を適当に整形して文字型変数に変換 |
| DCClockPutLine | 構造型 CLOCK 変数の情報を表示 |
| DCClockResult | CPU 時間に関する総合的な情報を表示 |
| DCClockPredict | プログラム終了までの予測 CPU 時間・日時を表示 |
| DCClockSetName | 名称の再設定 |
| operator(+) | 加算 (CLOCK 型同士) |
| operator(-) | 減算 (CLOCK 型同士) |
始めに、構造型 CLOCK の変数を定義し、DCClockCreate で初期化します。 プログラム中の計測開始地点で DCClockStart を呼び出し、 計測を一時停止する地点で DCClockStop を呼び出します。 DCClockResult によって経過時間を表示します。 DCClockPredict を使用することでプログラム終了までの残り CPU 時間 の予測値を表示することが可能です。