【世界聚看点】Faster CPython 公布面向 Python 3.13 的计划:优化解释器、内存管理
时间:2023-06-17 02:02:58来源:OSCHINA


(资料图片)

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 的计划。

他们提出了三个可并行推进的工作:

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

延伸阅读

微软 Faster CPython 团队:为 Python 社区增添价值 Python 之父汇报进展:CPython 3.11 比 3.10 快 25%

标签:

最新
  • 【世界聚看点】Faster CPython 公布面向 Python 3.13 的计划:优化解释器、内存管理

    2020年秋,CPython核心开发者MarkShannon提出了关于Python的几个性能改

  • 快消息!零距离感受小学魅力,湘乡市湘铝学校幼小衔接活动圆满举行

    原标题:零距离感受小学魅力,湘乡市湘铝学校幼小衔接活动圆满举行六月

  • 广东暴雨积水成河:有人屋内钓鱼 有人水上摩托-天天速看

    6月15日(发布)广东潮州(发布)暴雨连连,房屋“内涝”屋主屋内“钓

  • 花旗:上调莎莎国际(00178)评级至“买入” 目标价升至1.73港元

    花旗发布研究报告称,将莎莎国际(00178)评级从“沽售”一举升至“买入

  • 江苏常州金店周五(6月16日)黄金价格570元/克

    2023年6月16日,实物黄金常州金店黄金报价570元 克,相比上一个交易日

  • 有你路过的没?2023年度贵州省“十大最美农村路”拟推选名单公示

      根据《省交通运输厅关于印发的通知》(黔交公〔2023〕1号)安排,

  • 海淀城管进校园 普及电力安全知识|全球快看点

    今年6月是第22个全国安全生产月,为进一步强化中小学生用电安全意识,

  • 天天微资讯!名侦探柯南的妈妈叫工藤有希子,著名女演员,美丽聪慧的女性

    工藤有希子是一位美丽聪慧的女性,她是一名著名女演员。 有希子是柯南

  • 暗黑4高机动电花法师巅峰盘怎么加点比较好-环球观天下

    《暗黑破坏神4》中的高机动电花法师是游戏里非常好用的强力法师流派,

  • 《花戎》木老究竟是好是坏?《花戎》天后和炎越是什么关系? 全球快看点

    原标题:《花戎》木老究竟是好是坏?《花戎》天后和炎越是什么关系? 

  • 港股恒生指数重回20000点上方 机构称需关注三大主线 全球快看点

    港股恒生指数重回20000点上方机构称需关注三大主线

  • 天天讯息:换一台电视?海尔618:换一种家庭娱乐新生活

    这个618,各大平台上关于“电视推荐”的攻略内容相当多了:有的说这款

  • upnp设置有什么用?光猫upnp开启还是关闭?

    upnp设置有什么用?upnp是指通用即插即用功能;upnp是由通用即插即用

  • ​季报对股价影响大吗?三季度业绩预告什么时候披露?|快资讯

    季报对股价影响大吗?上市公司的季报对股价会产生一定影响,当股票的

  • 天天头条:完美世界主营业务?腾讯持有完美世界多少股份?

    完美世界主营业务?完美世界(002624)主营范围:广播电视节目制作

  • 绝对控股权是多少比例?绝对控股和相对控股的区别是什么?

    绝对控股指的是股东出资额占有限责任公司资本总额百分之五十以上或

  • 旅游
    • 怎么计算基金赎回手续费?基金怎么止损?

    • 早盘低开是什么意思?早盘低开意味着什么?

    • 汽车水箱里的液体可以换成水吗?更换储蓄电池有哪些注意事项?

    • 为什么iphone12一半用户选蓝色?苹果12蓝色的好看吗?