2024年十月份的时候,Python发布了一个新版本 —— 3.13.0。
在这次更新后,大家惊喜地发现,Python官方支持两大移动平台了。
虽然以前有开发者自行移植的版本,但或多或少不尽如人意。这次的官配,一下就把移动开发者的兴趣给挑动起来了。
下图是开发者针对 Python 3.12 和 3.13 的性能测试对比,可以看到 no-GIL 和 JIT 带来的性能提升。
此时默认启用自由线程(初期仍支持禁用),但此阶段确切的标准很难确定,目标是使开发者尽可能无缝且无痛地进行升级和兼容。而启用 JIT 的 Python 3.13 也比 Python 3.12 和常规的 Python 3.13 更快。
Python 3.13 在禁用 GIL 的自由线程模式下性能明显优于其他版本,这表明此版本的 Python 能够充分利用计算机上的所有内核。