+8613426109659
webmaster@21cto.com

Python 3.14 在基准测试中的性能表现良好

编程语言 0 19 20小时前
图片

随着本周发布的Python 3.14带来性能改进、调试改进、新的 Zstd 压缩模块和其他增强功能,我一直渴望运行一些基准测试,看看 Python 3.14 与之前的 Python 版本相比如何。

Python 3.14 Linux

对于那些对 Python 3.14 性能基准测试感兴趣的朋友,本周我对 Python 3.12、Python 3.13 和 Python 3.14 版本进行了一些全新的比较基准测试。所有 Python 版本均在同一系统上以完全相同的方式(优化模式)从源代码构建,然后使用相同的 Python 基准测试,以了解 Python 在过去三个版本/年中性能的变化情况。

Python

所有这些 Python 3.14 性能比较基准测试都是在运行带有 Linux 6.17 内核的 Ubuntu 25.10 的 AMD Ryzen 9 9950X3D 桌面上完成的。

图片

让我们继续简要了解一下 Python 3.14 的性能。

图片

虽然常见的 PyBench 从 Python 3.12 到 Python 3.13 略有退步,但对于 Python 3.14 来说,它的性能看起来相当不错,并且领先于之前的版本。

图片

PyPerformance 的 go 基准测试发现 Python 3.14 的速度有了非常显著的提升。

图片

Python3 几乎在每个新版本中都持续获得良好的增量增长。

图片

Python 3.13 到 Python 3.14 的性能提升通常比从 Python 3.12 到 Python 3.13 的性能提升更大。

图片


Python 3.14 在我的本周基准测试以及 Fedora 43 和其他即将发布的 Linux 发行版的测试中一直运行稳定。

图片
图片
图片

在一些 Python 基准测试中,Python 3.13 并没有任何提升,但至少没有出现倒退。

图片

Python 3.14 性能较慢的一个领域是垃圾收集“gc_collect”测试。

图片

随着 Python3 中加入了更多特性和功能,Python 的启动时间也呈上升的趋势。

图片
图片
图片
图片
图片

总体而言,在默认/纯净环境下的对比中,Python 3.14 在 Linux 上的表现优异,运行良好。到目前为止,无论是基于源代码的构建版本,还是在 Fedora 43 上的早期测试,我们都没有遇到 Python 3.14 出现问题。

感谢所有参与的开发人员。

作者:洛逸

来源:

https://www.phoronix.com/review/python-314-benchmarks

评论

我要赞赏作者

请扫描二维码,使用微信支付哦。