Python 3.11 Beta 性能基準(zhǔn)測(cè)試:比 3.10.4 快 41%,比 3.8 快 45%
Python 3.11.0 正式版本預(yù)計(jì)于今年 10 月份發(fā)布,目前已發(fā)布了首個(gè)和第二個(gè)? Beta 版本;預(yù)計(jì) Beta 階段將會(huì)發(fā)布 4 個(gè)版本,下一個(gè)預(yù)發(fā)布版本 3.11.0b3 計(jì)劃于 2022 年 6 月 16 日星期四發(fā)布。除了新的語(yǔ)言特性和其他改進(jìn)之外,Python 3.11 看起來(lái)性能表現(xiàn)優(yōu)異,相較之前的 Python 3.x 版本有實(shí)現(xiàn)了非常好的提升。更多詳情可查看 ?Python 官方文檔。
鑒于此,科技媒體 Phoronix? 針對(duì) Python 3.11 Beta 1(測(cè)試時(shí)的最新開(kāi)發(fā)版本)進(jìn)行了一些性能基準(zhǔn)測(cè)試。將 Python 3.11 Beta 的性能與早期版本進(jìn)行了比較,包括 Python 3.10.4、Python 3.9.13 和 Python 3.8.13。所有這些 Python 版本都是在同一系統(tǒng)上以相同的發(fā)布配置從源碼構(gòu)建的,然后進(jìn)行了各種不同的 Python 基準(zhǔn)測(cè)試,以了解 Python 3.11 與之前的 Python 版本之間的差異情況。測(cè)試環(huán)境如下:
測(cè)試結(jié)果如下:
首先是 PyBench Python 基準(zhǔn)測(cè)試。可以看到 Python 3.8 到 3.10 的性能表現(xiàn)大致相同,但轉(zhuǎn)到 Python 3.11 Beta 后,顯示出了顯著的加速:Python 3.11 Beta 完成這組腳本測(cè)試的時(shí)間大約是之前版本的 84%。
PyPerformance Python 基準(zhǔn)測(cè)試結(jié)果表明,Python 3.11 Beta 的 speed-ups 看起來(lái)非常不錯(cuò)。
測(cè)試人員稱(chēng),Python 3.11 中所談及的性能提升看起來(lái)確實(shí)所言不虛且十分誘人。雖然 Python 3.8 到 Python 3.10 的性能相差不大,沒(méi)有任何廣泛的性能改進(jìn);但對(duì)于這個(gè)參考實(shí)現(xiàn)來(lái)說(shuō),Python 3.11 的 speed-ups 是巨大的,與 PHP 方面從 PHP5 到 PHP7 的優(yōu)化水平相近。
接下來(lái)在臨近 Python 3.11 正式發(fā)布的時(shí)候,測(cè)試人員還會(huì)發(fā)布進(jìn)一步的基準(zhǔn)測(cè)試報(bào)告。
總的來(lái)說(shuō),Python 3.11 Beta 比目前的 Python 3.10.4 穩(wěn)定版快 41%,比 Python 3.8 系列快 45%。更多數(shù)據(jù)可以查看 OpenBenchmarking.org 頁(yè)面。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Python 3.11 Beta 性能基準(zhǔn)測(cè)試:比 3.10.4 快 41%,比 3.8 快 45%
本文地址:https://www.oschina.net/news/198854/python-311-benchmarks