我使用这个 python 脚本:
python2.6和2.7
for i in xrange(1000000):print i
python3.3
for i in range(1000000):print(i)
结果:
蟒蛇2.7
real 1m15.973s
user 0m3.392s
sys 0m6.384s
蟒蛇2.6
real 1m15.860s
user 0m3.064s
sys 0m6.296s
使用 python 3.3,我多次测试脚本,我收到了 running 的差异。
蟒蛇3.3
real 1m34.235s
user 0m10.668s
sys 0m8.988s
real 1m29.431s
user 0m10.304s
sys 0m9.512s
real 1m12.528s
user 0m10.568s
sys 0m9.004s
real 1m4.193s
user 0m9.688s
sys 0m8.812s
real 1m18.332s
user 0m9.728s
sys 0m9.132s
之后,我再次尝试python 2.6,我得到了这个:
real 0m45.003s
user 0m3.056s
sys 0m5.956s
对 2 python 脚本 3.3 和 2.7(或 2.6)进行基准测试的最佳方法是什么。