2009年9月29日火曜日

python 計測時間

250000ループを含む関数をmaxscriptとpython実行、iphoneのストップウォッチで計測してみた。
結果
maxscript 24.2sec
python 12.3sec

pythonで実行時間の計測をしてくれる関数があった。
http://jutememo.blogspot.com/2008/10/python_07.html

import timeit
t = timeit.Timer("import def_GetCloseColor")
print t.timeit()

デフォルトだと100万回の結果が計算される。
t.timeit(10)とかやると10回の結果。
print t.repeat(3)だと100万回を3回計算する。

0 件のコメント :