在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

讓Python快5倍最新計劃:優化解釋器和內存管理

OSC開源社區 ? 來源:OSC開源社區 ? 2023-06-18 14:26 ? 次閱讀

2020 年秋,CPython 核心開發者 Mark Shannon 提出了關于 Python 的幾個性能改進,這個提議被稱為 “香農計劃” (Shannon Plan)。

Shannon 隨后創建了 Faster Cpython 項目,他希望在 4 年的時間里,通過多個版本的更新將 Python 的速度提升 5 倍。

不久之后微軟正式加入該計劃,該公司支持包括 Mark Shannon、Guido van Rossum 在內的開發人員,致力于「Faster CPython」項目的研究。

近日,Mark Shannon 和 Michael Droettboom介紹了面向 Python 3.13 的計劃。

56367032-0d0b-11ee-962d-dac502259ad0.png

他們提出了三個可并行推進的工作:

推出 Tier 2 優化器

從 Python 代碼中啟用子解釋器 (PEP 554)

優化內存管理

Tier 2 優化器的目標是將花在解釋器上的時間減少至少 50%,其工作計劃大致如下:

讓 Tier 2 解釋器運轉起來

生成 superblocks

實現基本的 superblock 管理功能

至于從 Python 代碼中啟用子解釋器,這項工作建立在 Python 3.12 中 per-interpreter GIL 的基礎上,方便 Python 程序員利用 Python 代碼子解釋器中更好的并行性(無需編寫 C 擴展)。

目前已有針對這項工作的草案:PEP 554。首先需要更新并推動早日獲得批準,以便在必要時改變方向。

最后,關于優化內存管理方面。性能分析數據顯示,內存管理和循環 GC 花費了相當多的時間。目前的計劃是:

通過改進數據結構來減少分配

花費更少的時間進行循環 GC

至于官方 JIT,Shannon 曾表示實現 JIT 的第一步是實現一個跟蹤解釋器,但由于需要兼顧其他工作,引入 JIT 編譯器的工作還有一段路要走,“最早可能要到 3.13 才能到達”。(其實 Shannon 一直對 CPython 是否真的需要引入 JIT 持懷疑態度)

有開發者“銳評”了該團隊與另一個項目的內部斗爭 ——完全移除 CPython 解釋器的 GIL(全局解釋器鎖)

他認為 Faster Python 團隊在這場斗爭中在“政治”上處于更好的位置。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4798

    瀏覽量

    84800

原文標題:“讓Python快5倍”最新計劃:優化解釋器和內存管理

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Triton編譯與GPU編程的結合應用

    優化,以及生成高效的并行執行計劃。 GPU編程的挑戰 GPU編程面臨的主要挑戰包括: 編程復雜性 :GPU編程需要對硬件架構有深入的理解,包括線程、塊和網格的概念。 內存管理 :GPU
    的頭像 發表于 12-25 09:13 ?244次閱讀

    Linux下如何管理虛擬內存 使用虛擬內存時的常見問題

    在Linux系統中,虛擬內存管理是操作系統內核的一個重要功能,負責管理物理內存和磁盤上的交換空間。以下是對Linux下如何管理虛擬
    的頭像 發表于 12-04 09:19 ?469次閱讀

    DDR5內存與DDR4內存性能差異

    速度。 2. 功耗 DDR5內存在功耗方面也有所優化。雖然DDR5內存的起始電壓為1.1V,相較于DDR4的
    的頭像 發表于 11-29 14:58 ?511次閱讀

    DDR5內存的工作原理詳解 DDR5和DDR4的主要區別

    的數據傳輸速率、更大的容量和更低的功耗。 2. DDR5內存工作原理 DDR5內存的工作原理基于雙倍數據速率技術,即在每個時鐘周期內傳輸兩次數據。DDR
    的頭像 發表于 11-22 15:38 ?1298次閱讀

    Python環境下的代理服務搭建與自動化管理

    Python環境下搭建與自動化管理代理服務是一項涉及網絡編程和自動化技術的綜合任務。
    的頭像 發表于 11-14 07:31 ?186次閱讀

    如何優化RAM內存使用

    :使用任務管理器查看當前運行的程序和服務,關閉那些不需要的。 禁用啟動程序 :減少開機啟動項,只保留必要的程序。 2. 優化操作系統設置 調整虛擬內存 :合理設置虛擬內存,避免過多占
    的頭像 發表于 11-11 09:58 ?416次閱讀

    Linux內存泄露案例分析和內存管理分享

    內存報警的消息,整個團隊都比較緊張,我們團隊負責的LB服務是零售、物流、科技等業務服務的流量入口,承接上萬個服務的流量轉發,一旦有故障影響業務服務比較多,必須馬上著手解決內存暴漲的問題。目前只是
    的頭像 發表于 10-24 16:14 ?748次閱讀
    Linux<b class='flag-5'>內存</b>泄露案例分析和<b class='flag-5'>內存</b><b class='flag-5'>管理</b>分享

    Linux內存管理中HVO的實現原理

    代碼閱讀工具:vim+ctags+cscope本文主要介紹內存管理中的HVO(HugeTLB Vmemmap Optimization)特性,通過HVO可以節省管理HugeTLB 頁面元數據
    的頭像 發表于 10-22 16:51 ?259次閱讀
    Linux<b class='flag-5'>內存</b><b class='flag-5'>管理</b>中HVO的實現原理

    廣州盈致WMS系統:優化倉儲管理的智能化解決方案

    WMS系統 是一種基于信息技術的智能化倉儲管理解決方案,通過數字化、自動化和智能化的方式,優化企業的倉儲管理流程,提高效率、準確性和可控性。以下是WMS系統優化倉儲
    的頭像 發表于 10-21 14:53 ?177次閱讀

    Windows管理內存的三種主要方式

    Windows操作系統提供了多種方式來管理內存,以確保系統資源的有效利用和性能的優化。以下是關于Windows管理內存的三種主要方式的詳細闡
    的頭像 發表于 10-12 17:09 ?934次閱讀

    MES系統 源碼 ——MES生產計劃管理模塊

    透明化管理。 MES從ERP得到生產訂單指令,進而工廠的生產線根據生產訂單要求,進行工序下達,完成產品的交付 MES系統生產計劃管理功能 生產計劃制定與
    的頭像 發表于 10-06 15:29 ?404次閱讀
    MES系統 源碼 ——MES生產<b class='flag-5'>計劃</b><b class='flag-5'>管理</b>模塊

    內存管理的硬件結構

    常見的內存分配函數有malloc,mmap等,但大家有沒有想過,這些函數在內核中是怎么實現的?換句話說,Linux內核的內存管理是怎么實現的?
    的頭像 發表于 09-04 14:28 ?337次閱讀
    <b class='flag-5'>內存</b><b class='flag-5'>管理</b>的硬件結構

    mesh的內存占用能否優化

    余110kb可用。 請問,mesh的內存占用問題能否優化?為何系統剩余大概60K0內存以下的時候系統會因內存不足重啟?
    發表于 06-28 15:32

    谷歌Chrome瀏覽將提供激進的內存節省方案

    谷歌Chrome瀏覽自推出以來因過度消耗內存而廣受詬病,因此,近日谷歌已上線“內存使用情況”工具,供用戶查看當前標簽頁面所占內存容量(MB)。如今,谷歌
    的頭像 發表于 05-09 16:25 ?537次閱讀

    如何使用linux下gdb來調試python程序

    GDB: ``` $ sudo apt install gdb ``` 安裝完成后,需要安裝Python調試符號。這些符號文件包含了Python解釋的調試信息,使得GDB能夠
    的頭像 發表于 01-31 10:41 ?2657次閱讀
    主站蜘蛛池模板: 好色999| 日本最顶级丰满的aⅴ艳星 日本最好的免费影院 | 性欧美成人依依影院 | 福利社91 | 日韩免费网站 | 日产精品卡二卡三卡四卡乱码视频 | 扒开双腿猛进入jk校视频 | 草久久久久 | 爽a中文字幕一区 | 国产亚洲高清在线精品不卡 | 午夜视频免费国产在线 | 巨乳色网址 | 天天操天天爽天天射 | 婷婷色在线播放 | 婷婷六月综合 | 久久综合亚洲 | 久久久久四虎国产精品 | 国产免费一区二区三区在线 | 一级录像| 久久婷人人澡人人爽 | 香蕉成人国产精品免费看网站 | 国产精品天天看大片特色视频 | 天天插日日射 | 国产九九热 | 久久99爱爱| 特黄特黄aaaa级毛片免费看 | 丁香五香天堂网卡 | 天天做夜夜爱 | 视频在线观看网站免费 | www.色.con| 男男gay高h文| 国产美女在线精品免费观看 | 免费播放黄色 | 日本特黄绿像大片免费看 | 激情文学综合网 | 天天综合日日噜噜噜 | 资源在线www天堂 | 伊人黄色网 | 香蕉视频色版在线观看 | 日本丰满毛茸茸熟妇 | 九色九色九色在线综合888 |