首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >4 年时间让 Python 性能提升 5 倍

4 年时间让 Python 性能提升 5 倍

作者头像
初代庄主
发布2022-12-19 19:27:10
发布2022-12-19 19:27:10
4870
举报
文章被收录于专栏:初代庄主初代庄主

背景

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 之父亲自优化解释器性能


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 初代庄主 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档