闲着没事,刚好 Python 3.13 的 alpha 版本出来了,浅试了一下万众期待的 JIT 功能。
- 代码基本不需要特意修改,直接可以 JIT 运行
- 原先是 Cpython 解释并执行;现在是 Cpython 翻译,CPU/OS 运行机器码
- 使用 LLVM 生态,Clang 进行编译,-o3 开大
- 未见明显性能提升(~20%,可能和 HotSpot/test case 没做完有关),毕竟刚引入,性能可以后续优化
话说,都用 LLVM+Clang 了,岂不是 Python4 可以一步到位(我在想桃子吃