首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
开源中国
掘友等级
开源中国 www.oschina.net 是目前中国最大的开源技术社区。我们传播开源的理
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 6
沸点 12
赞
18
返回
|
搜索文章
赞
文章( 6 )
沸点( 12 )
一颗桃子
天黑请闭眼 @掘金
·
6年前
举报
Python 3 比 Python 2 快吗?
综上测试所述,答案是 Yes!虽然也有几项测试结果显示 Python 3 比 Python 2 慢:
- 加密测试:Python 3 的比 Python2 慢 1.35 倍(原因在上文已做解释)
- 启动时间测试:Python 3 比 Python 2 慢 1.39 倍
但从整体结果来看,Python 3 更快。CPython 核心开发团队曾表示,启动速度问题是他们在 3.8 和 3.9 版本中着重要解决的问题。
PyPy 很快,我要使用它吗?
PyPy 有 JIT 即时编译器,在执行可预测的重复性任务时非常高效,而 Python 性能测试需要多次运行同一段代码来保证准确性,因此,PyPy 面对这种测试性能,表现比 CPython 更佳。
但是,PyPy 的 JIT 编译器的显著缺点就是启动成本高,并且,许多 C 语言扩展程序缺乏兼容性。另外,由于 PyPy 是用 Python 编写的,许多模板在 PyPy 中无法工作,使用者需要时常进行检查。
PyPy 也同样需要面对从 Python2 向 Python3 转变的问题。PyPy3 还不太稳定,PyTest 就已经放弃了对 PyPy3 的支持。
展开
详细的多维度测评,看看哪个 Python 版本速度最快!
www.oschina.net
分享
评论
4
开源中国
6年前
举报
Win10 用户笑了
收起
查看大图
向左旋转
向右旋转
分享
1
6
个人成就
优秀创作者
文章被点赞
5,687
文章被阅读
422,128
掘力值
17,403
关注了
5
关注者
10,081
收藏集
0
关注标签
2
加入于
2015-11-17