首頁 > 軟體

Python之父爆料:明年Python提速1倍,4年時間提速5倍!

2021-05-18 18:00:24

夏農計劃」(即「Shannon Plan」),期望花 4 年時間把 Python 提速 5 倍。

1

夏農計劃

5月13日「2021年Python語言峰會」上,Python之父龜叔GuidovanRossum作了一場《MakingCPythonFaster》的分享,他已經投入了夏農計劃!

「夏農計劃」(即「Shannon Plan」,得名於提出者),期望花 4 年時間把 Python 提速 5 倍,即每年 1.5 倍。

短期的計劃是在 Python 3.11 版本中實現至少提速 1 倍。

2

3.11版本如何提速一倍

怎麼做到令 3.11 版本提速一倍呢?

根據龜叔的分享,第一項優化工作是「適應性的、專門的位元組碼直譯器」,相關的設想已經起草到PEP-659中:

其它的優化內容還有:

·優化幀堆棧,更快的呼叫,調整分配( optimize frame stack, faster calls, tweak allocation)

·「零開銷」異常處理(「Zero overhead」 exception handling)

以及如下內容:

這些優化工作都要在不破壞介面相容性的前提下實現,同時還要保持程式碼的可維護性。

3

細節內容展示

在龜叔的分享中,還有很多細節內容:


IT145.com E-mail:sddin#qq.com