我正在尝试使用以下代码对函数能够运行的次数进行基准测试,例如 10 秒:
import time
window = 10
while True:
n = 0
while time.time() % window:
test() # which really runs only a fragment of a second
n = n + 1
print "n: %s" % n
但是在我没有看到任何输出的情况test()
下一遍又一遍地运行(超过 10 秒)。我知道这可能很天真,但我想不出正确的方法。time.time() % window
有人能把我推向正确的方向吗?我想避免使用“真正的基准测试工具”来学习如何去做。