我是Python的新手,这是我接触的第一种解释性语言。到目前为止,我一直在学习Java。 因此,当Java程序首次运行时,它比后续运行时执行速度慢。 原因是缓存。
import time
def procedure():
time.sleep(2.5)
# measure process time
t0 = time.clock()
procedure()
print (time.clock() - t0), "seconds process time"
我已经尝试了数次。结果总是相同的。那么,我是否可以认为没有缓存干扰,而且基准测试非常可靠?