我在哪里可以找到python版本之间的比较速度基准?
以2.6、2.7、3.0、3.1和3.2版本的性能为例。
Python软件基金会在https://speed.python.org/comparison/上有一个速度比较网站,提供了不同基准测试的概述。
目前,它只包括CPython版本(仍然支持),但PyPy有一个类似的网站:https://speed.pypy.org/comparison/
Pystone在2.6,2.7,3.2上的基准测试:
- http://www.levigross.com/post/2340736877/pystone-benchmark-on-2-6-2-7-3-2
(3.0和3.1可能比3.2慢)
有一个Python模块,其中包含各种真实世界的性能任务,用于测量Python的不同构建/版本- performance
。
您可以使用以下命令安装它:
pip install pyperformance
和下面的命令一起运行,比较Python2和Python3在你的系统中:
pyperformance run --python=python2 -o py2.json
pyperformance run --python=python3 -o py3.json
pyperformance compare py2.json py3.json