<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>

          神器!微軟發(fā)布 Python 的 JIT 編譯器:Pyjion!

          共 1754字,需瀏覽 4分鐘

           ·

          2021-11-20 22:34

          出品 | OSC開源社區(qū)

          ?用于 Python 3.10 及以上版本的嵌入式 JIT 編譯器?Pyjion?已發(fā)布 1.0 版本。

          Pyjion 擁有以下特性:

          • 配置文件引導的 JIT 編譯器

          • 原生 64 位浮點數(shù)和整數(shù)支持

          • 小而快的編譯器

          • 支持 Windows、macOS 和 Linux

          • 支持 Intel 和 ARM CPU

          • 內(nèi)置 IL 和 ASM 反匯編器

          • 支持本機調試和分析工具

          Pyjion 是由 Python 軟件基金會研究員和微軟研究員 Anthony Shaw ?合作開發(fā)的一種用于 Python 的即時 (JIT)?編譯系統(tǒng),它不是像 PyPy 那樣的獨立 runtime,而是在 CPython 3.10 下運行的可安裝庫。

          安裝后,只需導入 Pyjion 庫并啟用,即可在程序中使用:導入后運行的所有內(nèi)容都屬于 JIT 編譯。

          項目地址:https://www.trypyjion.com

          Pyjion 的工作原理是通過 .NET EE 編譯器將 Python 虛擬機操作碼編譯成匯編語言,基準測試表明:在實際工作中,Pyjion 比常規(guī) Python 快兩到三倍,部分優(yōu)化允許加速10倍,常規(guī)算術的速度可以快一個數(shù)量級

          Pyjion 包含一個中間件層,允許 WSGI 應用程序在 Pyjion 下運行,因此像 web 應用這種長時間運行的應用程序非常適合 JIT 加速。

          目前,有一些 Python 特性還不能在 Pyjion 中實現(xiàn),比如 block 和 async/await,不過這些特性都已經(jīng)在 Pyjion 的路線圖中。

          由于各種各樣的原因,讓 Python 變得更快非常困難。大多數(shù)提高 Python 速度的方法仍然依賴于 Python C API 來實現(xiàn)兼容性,性能也會受到限制。

          Pyjion 也不例外,它仍然依賴 Python C API,但 ?Pyjion 的優(yōu)化計劃(例如,優(yōu)化對數(shù)組類型的訪問)表明,它的開發(fā)人員已經(jīng)在思考如何處理這些問題。

          Pyjion 1.0 依賴項:

          • CPython 3.10 :https://www.python.org/downloads/release/python-3100
          • .NET 6 :https://dotnet.microsoft.com/download/dotnet/6.0


          我們開了一個“菜鳥玩轉服務器”星球
          最近搞了一個阿里云的白領服務器的活動,很多同學拿了服務器之后不知道怎么玩。好比你買了一臺車,但是不會開只能停在停車場太浪費了。


          于是我們開了教大家玩轉云服務器,主要教大家玩Linux,安裝Python,安裝數(shù)據(jù)庫,用Django+uwsigi+nginx web服務搭建網(wǎng)站,求職簡歷網(wǎng)站搭建,寫腳本部署股票基金機器人,還可以搭建個人網(wǎng)盤!

          星球的價格是一年88元,算下來每個月7塊錢,連半杯奶茶的錢都不到,一天才2毛多錢,非常劃算。


          推薦閱讀:

          入門:?最全的零基礎學Python的問題? |?零基礎學了8個月的Python??|?實戰(zhàn)項目?|學Python就是這條捷徑


          干貨:爬取豆瓣短評,電影《后來的我們》?|?38年NBA最佳球員分析?|? ?從萬眾期待到口碑撲街!唐探3令人失望? |?笑看新倚天屠龍記?|?燈謎答題王?|用Python做個海量小姐姐素描圖?|碟中諜這么火,我用機器學習做個迷你推薦系統(tǒng)電影


          趣味:彈球游戲? |?九宮格? |?漂亮的花?|?兩百行Python《天天酷跑》游戲!


          AI:?會做詩的機器人?|?給圖片上色?|?預測收入?|?碟中諜這么火,我用機器學習做個迷你推薦系統(tǒng)電影


          小工具:?Pdf轉Word,輕松搞定表格和水印!?|?一鍵把html網(wǎng)頁保存為pdf!|??再見PDF提取收費!?|?用90行代碼打造最強PDF轉換器,word、PPT、excel、markdown、html一鍵轉換?|?制作一款釘釘?shù)蛢r機票提示器!?|60行代碼做了一個語音壁紙切換器天天看小姐姐!

          瀏覽 34
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  日本亚洲无免费码在线 | 天天日日干| 中国女人的生活毛片 | 农村一级婬片A片AAA毛片古装 | 色婷婷婷婷婷婷 |