Python 3.15 性能实测:JIT 模式提速显著
How Fast is Python 3.15?
又到十月,我再次对 Python 3.15 进行了非正式的性能基准测试,对比了从 3.10 到 3.15 的各个版本,并纳入了 PyPy、Node.js 和 Rust 作为参照。测试涵盖了递归计算的 fibo.py 和基于循环的 bubble.py 程序,分别在单线程和多线程环境下运行。结果显示,标准版 Python 3.15 相比 3.14 仅有微小提升,真正带来显著性能飞跃的是 3.11 和 3.14 版本。不过,最令人兴奋的是 Python 3.15 的 JIT 模式表现,在多项测试中比标准解释器快 1.2 倍以上。虽然 Free-threading 版本在单线程测试中表现平平,但整体来看,Python 生态的性能边界正在不断被突破。
对于这次测试,最有趣的一点是 Python 3.15 解释器中的 JIT 模式比同版本的标准解释器更快,而这一点在往年并未出现,1.20 倍的速度提升绝非微不足道,这非常令人兴奋!