为什么Python3比Python2慢?

时间:2019-01-21 04:54:32

标签: python benchmarking

我在谷歌搜索时看到了一些基准图,这些图表示Python比Python3更快并且消耗更少的内存。

以下是文章的链接:https://raid6.com.au/~onlyjob/posts/arena/

(很抱歉,由于缺乏声誉,我无法发布图片。)

我已经在stackoverflow中看到了一些问题和答案,但是有人说Python3的速度更快。所以我很好奇知道真相。

那些图形和图表正确吗?还是现在不可行?

1 个答案:

答案 0 :(得分:2)

虽然所有基准测试都有缺陷,但这一基准比大多数基准更严重。

  1. 这些测试结果来自2011年。此后,软件一直没有停滞。如果不是更好的话,当前版本的Python 3可以与Python 2.7媲美。同样,此基准测试中其他语言的现代版本可能会胜过经过测试的版本。

  2. 在此基准测试中执行的操作非常奇怪(反复将其附加到字符串,然后对其执行搜索和替换操作)。它们不能代表语言的整体性能。