高精度タイマーについて
Rinifisu  2014/10/24(Fri) 23:39
Siv3Dとは少し離れてしまいますが・・・

Siv3DのタイマーではTimerMillisecでミリ秒単位で測れますが、これより精度の高いタイマーの作り方を探しています。

QueryPerformanceCounter QueryPerformanceFrequencyで高精度タイマーを作ろうといろいろ試していましたが、結局うまくいかないまま放置気味でした。

C#のStopwatchのElapsedTicks / Frequencyで高精度で表示している自作ツールがあり、
http://rinifisu.blog.jp/archives/14277405.html
このくらいの精度で出力できれば幸いです。
Reputeless  2014/10/25(Sat) 10:03
次期バージョン (Siv3D NEXT) では TimerMicrosec が実装されています。
May 2014 v2 で使いたい場合はこちらを使ってください。
https://gist.github.com/Reputeless/a5222d94cc31737cea7c

なお NEXT に実装された TimerMicrosec はこれに比べて少し性能が改善されています。
Rinifisu  2014/10/25(Sat) 15:43
ありがとうございます。

早速組み込んで、使用しています。

- WEB PATIO -