python3.6与3.7有什么区别_Python3.7真的比Python3.6快吗?

博主在Ubuntu上对比Python 3.6.7与3.7.3的性能,发现官方推荐的3.7在Pythonbenchmarksuite测试中表现不如3.6,尤其是在2to3等测试中。尝试编译优化后的3.7也未见显著提升,寻求解答原因。
摘要由CSDN通过智能技术生成

我曾经在ubuntu中运行python3.6.7。今天,我尝试了非常新的Python3.7.3,但是我有点失望:在我看来,3.7比3.6慢:

这两个版本都取自deadsnakes/ppa,当我运行Python benchmark suite时,许多测试中3.7应该比3.6(dixit)快speed.python.org网站),我注意到了相反的情况:

python 3.6:[ 1/47] 2to3...

INFO:root:Running `/home/elapouya/tmp/venv36/bin/python -u /home/elapouya/tmp/venv36/lib/python3.6/site-packages/performance/benchmarks/bm_2to3.py --output /tmp/tmp27lejbkn`

.....................

2to3: Mean +- std dev: 319 ms +- 5 ms

[ 2/47] chameleon...

INFO:root:Running `/home/elapouya/tmp/venv36/bin/python -u /home/elapouya/tmp/venv36/lib/python3.6/site-packages/performance/benchmarks/bm_chameleon.py --output /tmp/tmp_jvgzmw7`

.....................

chameleon: Mean +- std dev: 8.99 ms +- 0.13 ms

[ 3/47] chaos...

INFO:root:Running `/home/elapouya/tmp/venv36/bin/python -u /home/elapouya/tmp/venv36/lib/python3.6/site-packages/performance/benchmarks/bm_chaos.py --output /tmp/tmpbpea7n4x`

.....................

chaos: Mean +- std dev: 114 ms +- 2 ms

[ 4/47] crypto_pyaes...

INFO:root:Running `/home/elapouya/tmp/venv36/bin/python -u /home/elapouya/tmp/venv36/lib/python3.6/site-packages/performance/benchmarks/bm_crypto_pyaes.py --output /tmp/tmptbh2r8k1`

.....................

crypto_pyaes: Mean +- std dev: 103 ms +- 1 ms

[ 5/47] deltablue...

INFO:root:Running `/home/elapouya/tmp/venv36/bin/python -u /home/elapouya/tmp/venv36/lib/python3.6/site-packages/performance/benchmarks/bm_deltablue.py --output /tmp/tmpm_fyde6p`

.....................

deltablue: Mean +- std dev: 7.19 ms +- 0.12 ms[1/1]

raytrace...

INFO:root:Running `/home/elapouya/tmp/venv36/bin/python -u /home/elapouya/tmp/venv36/lib/python3.6/site-packages/performance/benchmarks/bm_raytrace.py --output /tmp/tmpeaeg9hxq`

.....................

raytrace: Mean +- std dev: 536 ms +- 8 ms

python 3.7:

^{pr2}$

我还尝试编译Python3.7.3源代码(使用--enable optimizations),但实际上速度并不快。在

我哪里错了?为什么,在我运行的官方基准测试套件中,python3.7没有比3.6快speed.python.org网站说?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值