1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

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

        共 1754字,需瀏覽 4分鐘

         ·

        2021-11-20 22:34

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

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

        Pyjion 擁有以下特性:

        • 配置文件引導(dǎo)的 JIT 編譯器

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

        • 小而快的編譯器

        • 支持 Windows、macOS 和 Linux

        • 支持 Intel 和 ARM CPU

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

        • 支持本機(jī)調(diào)試和分析工具

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

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

        項(xiàng)目地址:https://www.trypyjion.com

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

        Pyjion 包含一個(gè)中間件層,允許 WSGI 應(yīng)用程序在 Pyjion 下運(yùn)行,因此像 web 應(yīng)用這種長(zhǎng)時(shí)間運(yùn)行的應(yīng)用程序非常適合 JIT 加速。

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

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

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

        Pyjion 1.0 依賴(lài)項(xiàng):

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


        我們開(kāi)了一個(gè)“菜鳥(niǎo)玩轉(zhuǎn)服務(wù)器”星球
        最近搞了一個(gè)阿里云的白領(lǐng)服務(wù)器的活動(dòng),很多同學(xué)拿了服務(wù)器之后不知道怎么玩。好比你買(mǎi)了一臺(tái)車(chē),但是不會(huì)開(kāi)只能停在停車(chē)場(chǎng)太浪費(fèi)了。


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

        星球的價(jià)格是一年88元,算下來(lái)每個(gè)月7塊錢(qián),連半杯奶茶的錢(qián)都不到,一天才2毛多錢(qián),非常劃算。


        推薦閱讀:

        入門(mén):?最全的零基礎(chǔ)學(xué)Python的問(wèn)題? |?零基礎(chǔ)學(xué)了8個(gè)月的Python??|?實(shí)戰(zhàn)項(xiàng)目?|學(xué)Python就是這條捷徑


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


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


        AI:?會(huì)做詩(shī)的機(jī)器人?|?給圖片上色?|?預(yù)測(cè)收入?|?碟中諜這么火,我用機(jī)器學(xué)習(xí)做個(gè)迷你推薦系統(tǒng)電影


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

        瀏覽 34
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            欧美精品成人视频 | 亚洲成人无码影视 | 国产精品自慰自拍 | 亚洲无码在线播放视频 | 国产乱人乱偷精品视频a人人澡 | 人妻无码蜜桃精品一区二区 | 国产精品丝袜久久久 | 一本大道久久久综合精品 | 国产精品久久久久久久久久久新郎 | 国产精品欧美日韩 |