
背景
2021 年 Guido 结束了自己的退休生活,加入了微软;作为 Python 之父 Gudio 在微软的自由度可以说是相当的高,至少从他的 PPT 上看并没有说让他去做什么业务。
Guido 在微软开启了一个叫 “Faster-Cpython” 的项目,其目标是在 4 年的时间里让 Cpython 解释器的性能提升 5 倍。
附上 Guido 当年的 PPT 截图

Python-3.11.0 发布
作为 Faster-Cpython 的第一个版本,经过多次的跳票。它还是在 2022-10-24 发布了!下载页面在这里:https://www.python.org/downloads/release/python-3110 。
按计划应该是每年把性能提升到之前的 150%,这样经过 4 年刚好提升 5 倍。就 3.11.0 这个版本来说,相比预期还是要差上一些。其最好的情况下提升 160% ,最坏的情况下提升 110%,综合来看提升 122% 。
我上面说的最好|最坏是基于有做过特定优化的情况,那些没有经过优化的情况自然是没有提升的,部分比之前的版本还要差一些(新版本内存使用量上涨了)。
Python-3.11.0 优化细节
关于 Python-3.11.0 版本的优化了哪些地方,这里我就不提了;原因是之前 beta 版本的时候我就测试整理过,文章的链接如下:
Python 之父亲自优化解释器性能