Python 3.11效能基準測試看起來很棒 - Phoronix

banq發表於2022-06-07

上個月,Python 3.11 Beta 1 作為 Python 程式語言這一重大更新的第一個預覽版釋出。除了新的語言特性和其他改進之外,Python 3.11 的效能看起來非常棒,與之前的 Python 3.x 版本相比有非常好的效能提升。

總結:
  • 核心庫的位元組碼被靜態分配而不是在堆上。
  • 減少堆疊幀大小。
  • 建立堆疊幀時(呼叫函式時)以更智慧的方式重用記憶體。
  • 透過直譯器中的跳轉呼叫 Python 函式,因此它也不需要在 C 程式碼中建立堆疊幀。
  • 熱程式碼使用特定內建型別(如浮點數)時的快速路徑,該型別使用專用於該型別的函式。
  • 物件字典的延遲初始化。
  • 減少異常物件的大小。


 

相關文章