<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python 之父爆料:明年至少令 Python 提速 1 倍!

          共 1185字,需瀏覽 3分鐘

           ·

          2021-05-21 01:04

          △點擊上方“Python貓”關注 ,回復“1”領取電子書

          作者:豌豆花下貓   

          來源:Python貓   

          大概在半年前,我偶然看到一篇文章,有人提出了給 Python 提速 5 倍的計劃,并在尋找經(jīng)費贊助。當時并沒有在意,此后也沒有看到這方面的消息。

          但是,就在 5 月 13 日“2021 年 Python 語言峰會”上,Python 之父 Guido van Rossum 作了一場《Making CPython Faster》的分享,他已經(jīng)投入了這項計劃!

          據(jù) Guido 爆料,他因為“退休”無聊,申請加入了微軟,因此組建起一個小團隊。目前成員除了他還有兩個:Eric Snow(Python 核心開發(fā)者之一、微軟高級工程師)和 Mark Shannon(本文第一段那個計劃的提出者,精通 Python 性能研究)。

          整個計劃被稱為“香農計劃”(即“Shannon Plan”,得名于提出者),期望花 4 年時間把 Python 提速 5 倍,即每年 1.5 倍。現(xiàn)在短期的計劃是在 Python 3.11 版本中實現(xiàn)至少提速 1 倍。

          按照官方的發(fā)布周期,今年 10 月會發(fā)布 3.10 版本,而 3.11 版本將在 2022 年 10 月發(fā)布。

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

          根據(jù) Guido 的分享,第一項優(yōu)化工作是“適應性的、專門的字節(jié)碼解釋器”,相關的設想已經(jīng)起草到 PEP-659 中:

          其它的優(yōu)化內容還有:

          • 優(yōu)化幀堆棧,更快的調用,調整分配( optimize frame stack, faster calls, tweak allocation)
          • “零開銷”異常處理(“Zero overhead” exception handling)

          以及這些工作:

          這些優(yōu)化工作都要在不破壞接口兼容性的前提下實現(xiàn),同時還要保持代碼的可維護性。

          在 Guido 的分享中,還有很多細節(jié)內容。在這里,我們把完整的分享材料貼一下吧。(原文件是 PDF 版本,可在“Python貓”后臺回復數(shù)字“0516”下載 )


          ------------------- End -------------------


          往期精彩文章推薦:

          歡迎大家點贊,留言,轉發(fā),轉載,感謝大家的相伴與支持

          想加入Python學習群請在后臺回復【入群

          萬水千山總是情,點個【在看】行不行

          /今日留言主題/

          隨便說一兩句吧~~

          瀏覽 67
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日本乱伦视频 | 天堂成人三级片网站 | 男人捅女人到爽免费网站 | 午夜成人中文 | 亚洲不卡一区二区三区 |