我通常这样做是为了了解一些计算的执行时间:
import time
t0 = time.time()
some_computation()
t1 = time.time()
dt = (t1 - t0) * 1000
print("execution time: {} ms".format(dt))
这是衡量执行时间的可靠方法吗?假设some_computation()
中没有花哨的异步内容,还有什么我应该注意的吗?我认为时钟时间和线程执行时间之间存在差异。我不太了解它。如果time.time()
对配置脚本不是一个坏主意,那么更好的方法是什么?