Faster CPython 公布面向 Python 3.13 的计划:优化解释器和内存管理
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 代码中启用子解释器,这项工作建立在 P...