2005/02/27(日) [n年前の日記]
#6 [prog] LLで1秒未満を取得する方法
ちょっと気になったので検索。
◎ Perlなら :
_Time::HiResモジュール
で取得できる、のかな?
◎ Pythonなら :
_『Windows 版の time.time() は精度が悪い』
なる記事が参考になりそうな。time.clock() とやらを使うらしい。が、なんか精度について色々と違いがあるらしく。よく読んでみないと。
◎ Rubyなら :
_tv_usec
とやらを使う…のかしら。
ちと気になるのは、Ruby のMLらしきところで、 _WinNTは10msでみな同じ精度 という話が出てること。 _Time::HiResから流用 とのことなので、Perl と Ruby は精度が10msになるのであらうか。となると、Windows版 *1 においては Python のほうが精度に関してはまだ期待できる、ということかしら。…や。まだ関連ページをちゃんと読んでないので誤解してる可能性も。
ちと気になるのは、Ruby のMLらしきところで、 _WinNTは10msでみな同じ精度 という話が出てること。 _Time::HiResから流用 とのことなので、Perl と Ruby は精度が10msになるのであらうか。となると、Windows版 *1 においては Python のほうが精度に関してはまだ期待できる、ということかしら。…や。まだ関連ページをちゃんと読んでないので誤解してる可能性も。
*1: linux のほうは、Windows と比べて、より精度の高い測定ができる(らしい)。
[ ツッコむ ]
以上です。