perf_lap

ストップウォッチ経過時間

perf_lap

(プラグイン / モジュール : iron_perf.hsp)

解説

refdval に開始からの経過秒を書き込みます。

例:
  perf_start
  repeat 1000000 : a = cnt * 2 : loop
  perf_lap
  mes "elapsed: " + refdval + " 秒"

サンプル逆引き (1)

sample_perf.hsp

情報

プラグイン / モジュールiron_perf.hsp
バージョン1.0
作成日2026-04-13
著作者IronHSP / iron_perf
URLhttps://github.com/inovia/IronHSP
備考iron_perf.hspQueryPerformanceCounter / QueryPerformanceFrequency
によるサブミリ秒精度のタイマーです。プロファイリング、FPS 計測、
ベンチマーク等に使用します。

timeGetTime (winmm) は ms 精度で OS タイマー依存ですが、
QueryPerformanceCounter は CPU の高精度カウンタ (~100ns) を使います。

#include "iron_perf.hsp"
タイプ拡張命令
グループiron_perf
対応環境
  • その他 : Win32 / Win64
hs ファイルhsphelp\iron_perf.hs