HSPの処理時間を計測するマクロを作ってみました。
https://github.com/funsuke/timemod
参考にしたのは'Programming Pearls'のtimemod.cです。
www.programmingpearls.comのリンクが切れていたので、
Web魚拓から取得したCソースをつけておきます。
実行ファイルはgcc version 8.1.0で、
-O0 (最適化なし)をつけてコンパイルしたものです。
コード、スクリプトが怪しい点や質問などあったら教えてください。
HSPのプログラムは私の環境(Windows10、Core i7)だと、1分未満で終わります。
動かした報告もあるとうれしいです。
timemod.hsp QueryPerformancedCounter for-next
timemod2.hsp timeGetTime for-next
timemod3.hsp QueryPerformancedCounter repeat-loop
timemod4.hsp timeGetTime repeat-loop
マイクロ秒単位の時刻取得について
http://hsp.tv/play/pforum.php?mode=pastwch&num=44289