Python3.11性能測評超3.10近64%
來源:
奇酷教育 發(fā)表于:
Python3 11性能測評超3 10近64%
Python 這門編程語言的運行速度并不快,這早已不是什么秘密了。很多開發(fā)者期待這門語言的性能有所提升,這種情況或即將發(fā)生改變,或至少朝著正確的方向前進(jìn)著,這也是Python的創(chuàng)始人重新出山后的決策結(jié)果之一。
5月7日,Python團(tuán)隊發(fā)布最新的 Python 版本 - Python 3.11。目前發(fā)布的是一個測試版本 (Beta1) ,供開發(fā)者們測試或?qū)嶒灂r使用。
按照開發(fā)團(tuán)隊的所定下規(guī)約,預(yù)計將于 2022 年 10 月正式版本將釋出。
有好奇網(wǎng)友在自己的虛擬機(jī)上進(jìn)行了測試,他在單獨的 Docker 容器分別安裝了 Python 3.10 和 3.11,并查看它們在一組基準(zhǔn)測試中的比較。
在其中使用了pyperformance 包來完成這項工作,這個包會幫助開發(fā)者完成繁重的基準(zhǔn)測試工作。
總結(jié)的數(shù)據(jù),按平均數(shù)值來計算,Python 3.11 比 Python 3.10 快了 14%。3.11 新版本在某些基準(zhǔn)測試上稍微慢了一點,但在大多數(shù)基準(zhǔn)上,速度提高了 64%。
以下是在有著 10 核 CPU 的 M1 Pro MacBook Pro 16 上運行的基準(zhǔn)測試。每個 Python 版本都安裝在 Docker 中,它使用 5 個邏輯 CPU 內(nèi)核。
以下是不同包的運行數(shù)據(jù):
目前Python 3.11 的正式版還未正式發(fā)布,需要等待一個完全穩(wěn)定的版本,目前測試的僅是一個候選版本,也許正式版本發(fā)布后兩者之間的差距會更大。