Python3.11.0正式版预计将于今年10月发布,第一、二个Beta版本已经发布;Beta阶段预计有四个版本,下一个预发布版本3.11.0b3计划于2022年6月16日星期四发布。除了新的语言功能和其他改进之外,Python3.11似乎表现良好,实现了非常好的比以前的Python3.x版本有所改进。可以在Python官方文档中找到更多详细信息。考虑到这一点,科技媒体Phoronix针对Python3.11Beta1(测试时的最新开发版本)进行了一些性能基准测试。Python3.11Beta的性能与早期版本相比,包括Python3.10.4、Python3.9.13和Python3.8.13。所有这些Python版本都是从具有相同版本配置的同一系统上的源代码构建的,然后运行各种Python基准测试以查看Python3.11与以前的Python版本有何不同。测试环境如下:测试结果如下:首先是PyBenchPython基准测试。您可以看到从Python3.8到3.10的性能大致相同,但是迁移到Python3.11Beta显示出显着的加速:Python3.11Beta完成这组脚本测试的时间约为前一版本的84%。PyPerformancePython基准测试结果表明Python3.11Beta的加速看起来非常好。测试人员表示,Python3.11中谈到的性能改进似乎是真实的,而且非常有吸引力。虽然从Python3.8到Python3.10的性能差异并不大,但没有任何广泛的性能改进;对于这个参考实现,Python3.11的加速是巨大的,在PHP端从PHP5到PHP7具有类似的优化级别。接下来,在Python3.11正式发布之前,测试人员将发布更多的基准测试报告。总体而言,Python3.11Beta比当前的Python3.10.4稳定版快41%,比Python3.8系列快45%。更多数据可以在OpenBenchmarking.org页面上查看。本文转自OSCHINA本文标题:Python3.11Beta性能基准测试:比3.10.4快41%,比3.8快45%本文地址:https://www.oschina.net/news/198854/python-311-基准
