【发布时间】:2013-06-04 15:44:57
【问题描述】:
测量函数执行时间的最佳(精确)方法是什么,例如:
def some_function():
# ...
我宁愿调用这个函数 1000 次,然后计算平均时间,像这样:
start = time.time()
for i in range(1000):
some_function()
elapsed = (time.time() - start)/1000
但也许有更好的方法?
【问题讨论】:
-
使用timeit模块是我的推荐...
-
cprofile 也提供了非常丰富的信息......但在这里并没有完全满足您的需求
标签: python