Python 3.14 新增尾调用解释器 代码速度提高3~30%
上周,Python3.14合并了一个新的尾调用解释器(tail-callintepreter),旨在显著提高性能,在PyPerformance中性能提高约10%,在Python-heavy基准中性能提高约40%。
了解更多:
https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-tail-call
该尾调用内解释器的性能甚至超过了当前的PythonJIT编译器,但为了获得最大的性能优势,Python应使用配置文件引导优化(PGO)构建。
此解释器目前仅适用于x86-64和AArch64架构上的Clang19及更新版本。
该功能目前是选择性的。我们强烈建议在新解释器中启用配置文件引导优化,因为这是我们测试过的唯一配置,可以验证其性能的提高。有关如何构建Python的更多信息,请参见--with-tail-call-interp"
Python3.14的发布计划是:alpha版本持续到4月,beta版本从5月发布到7月,候选发布版本在7月和8月发布,Python3.14.0有望在10月初发布。
责任编辑:站长云网
踩一下[0]

站长云网
顶一下[0]