Mark Dufour:CPython 3.15(JIT)性能对决”
使用八个示例程序对 CPython 3.15 与其他 Python 实现进行了性能对比。目标是评估 CPython 的进展,并将其与 PyPy 及即时编译(AOT)转译器等替代方案进行比较。基准测试结果表明确,得益于其 JIT 编译器,CPython 3.15 的性能实现了显著提升;若未启用 JIT,CPython 3.15 仅带来适度的加速,而启用 JIT 后性能增长则十分可观。3.15 版本中的这一 JIT 改进被视为关键成果,预示着其性能未来可能与 PyPy 趋同。PyPy 7.3.20 展现了极为出色的加速效果,即便在其广泛支持 Python 特性的情况下。针对受限 Python 子集的 AOT 转译器(如 TurboPython 和 Shed Skin)实现了更大的加速幅度。其中,TurboPython 表现出尤为强劲的性能,在某些程序上速度最快,尽管仍存在部分待改进之处。Shed Skin 在其最新版本中也观察到了性能提升。作者承认,由于自身参与,结果中对 Shed Skin 存在轻微偏向。各程序的完整详细结果可另行获取。