Python 3.11.0 正式版本预计于今年 10 月份发布,目前已发布了首个和第二个 Beta 版本;预计 Beta 阶段将会发布 4 个版本,下一个预发布版本 3.11.0b3 在2022 年 6 月星期四发布。除了新的语言特性和其他改进之外,Python 3.11 看起来性能表现优异,相较之前的 Python 3.x 版本有实现了非常好的提升。
鉴于此,科技媒体 Phoronix 针对 Python 3.11 Beta 1(测试时的最新开发版本)进行了一些性能基准测试。将 Python 3.11 Beta 的性能与早期版本进行了比较,包括 Python 3.10.4、Python 3.9.13 和 Python 3.8.13。所有这些 Python 版本都是在同一系统上以相同的发布配置从源码构建的,然后进行了各种不同的 Python 基准测试,以了解 Python 3.11 与之前的 Python 版本之间的差异情况。测试环境如下:

测试结果如下:

首先是 PyBench Python 基准测试。可以看到 Python 3.8 到 3.10 的性能表现大致相同,但转到 Python 3.11 Beta 后,显示出了显著的加速:Python 3.11 Beta 完成这组脚本测试的时间大约是之前版本的 84%。



PyPerformance Python 基准测试结果表明,Python 3.11 Beta 的 speed-ups 看起来非常不错。






测试人员称,Python 3.11 中所谈及的性能提升看起来确实所言不虚且十分诱人。虽然 Python 3.8 到 Python 3.10 的性能相差不大,没有任何广泛的性能改进;但对于这个参考实现来说,Python 3.11 的 speed-ups 是巨大的,与 PHP 方面从 PHP5 到 PHP7 的优化水平相近。




接下来在临近 Python 3.11 正式发布的时候,测试人员还会发布进一步的基准测试报告。

总的来说,Python 3.11 Beta 比目前的 Python 3.10.4 稳定版快 41%,比 Python 3.8 系列快 45%。
-
源码
+关注
关注
8文章
682浏览量
31091 -
python
+关注
关注
57文章
4857浏览量
89582 -
脚本
+关注
关注
1文章
407浏览量
29051
原文标题:快 45%,Python 3.11 性能表现优异
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
LABVIEW 2023 Q1调用python后一直报错1671
Python调用API教程
用 Python 给 Amazon 做“全身 CT”——可量产、可扩展的商品详情爬虫实战
termux调试python猜数字游戏
termux如何搭建python游戏
python app不能运行怎么解决?
python入门圣经-高清电子书(建议下载)
如何在虚拟环境中使用 Python,提升你的开发体验~
零基础入门:如何在树莓派上编写和运行Python程序?

Python 3.11与之前Python 版本差异情况
评论