作者 | 写代码的明哥

来源 | Python编程时光

头图 | CSDN付费下载于视觉中国

Pyston 自从 2017 年发布 0.6.1 版本后,已经淡出了人们的视线三年多了,导致现在新人都很少听过它的大名。

前两天(2020年10月28日)Pyston 在官方博客上(https://blog.pyston.org/)更新了文章,发布了最新的 v2 版本。

Pyston 是 Python 的基于 JIT 另一种实现,更快且高度兼容 CPython,和另一个被寄予厚望的 pypy 相比,Pyston 背后有 DropBox 的资金支持,发展会比 PyPy 更快。

速度更快

在基准测试中,Pyston v2 比 Python 3.8 快了 20%

下面是官方发布的性能测试结果:

兼容性

CPython 到现在能这么流行,从来都不是靠速度取胜。

Python 丰富的生态,大量好用的第三方库和应用,让大部分开发者允许它在速度上的不足。

有了 Pyston 后,速度和生态,二者就皆可兼得。

Pyston 和 PyPy的一个巨大区别就是它们的向后兼容性,由于Pyston是CPython的分支,因此我们认为它是当今可用的最兼容的替代Python实现之一。它支持与 CPython 相同的所有功能和C API。

如何看待

Pyston的发展一直都很快,实现了JIT编译的Python,而Dropbox则充分利用这一点来提高性能。根据Dropbox的标准,Pyston不仅运行速度更快,启动速度也更快。启动速度慢一直是所有动态语言JIT编译器的通病,但是Pyston通过使用内联缓存和不同的JIT技术克服了这个问题。

在这些方面PyPy也卓有成就,在最近的版本中,减少了脚本启动的时间,增加了对硬件类型和处理器的支持。多平台支持也是PyPy的一大卖点(通过Python的子集实现),让跨平台变得简单。PyPy在它的生态系统中还有很多有价值的工具:比如Python Debugger,可以向前和向后查看程序的状态。

从长期来看,Python用户有了更多的选择:PyPy注重未来的生态,Pyston则强调兼容性。

如何试用

从 github 仓库来看,目前 Pyston v2.0 仅提供了 适用于 Ubuntu 18.04 和 20.04 x86_64 的 deb 包。

你可以通过如下命令去下载安装

# 下载
$ wget https://github.com/pyston/pyston/releases/download/v2.0/pyston_2.0_amd64_18.04.deb
# 安装
$ sudo apt install ./pyston_2.0*.deb

然后你就可以使用 pyston (或者 pyston3) 和 pip-pyston install(或者 pip-pyston3 install) 命令来使用 pyston。

还在等什么,快去试用一下吧!!

github 仓库链接:

https://github.com/pyston/pyston

更多精彩推荐
  • 一口气看完45个寄存器,CPU核心技术大揭秘

  • 或许,人工智能比你还要老

  • 魏永明:我们的目标是取代物联网中的安卓

  • 任正非:华为明年至少招8000名应届生;苹果开发 Google 搜索的替代;NumPy 1.19.3发布|极客头条

  • 杨幂离婚 2 年后,意外曝露“隐藏实力”:所有的赢家,都是蓄谋已久!

比Python 3.8快20%,Pyston v2正式发布相关推荐

  1. CSDN 日报第 1 期:蚂蚁集团将向机构投资者退款;Pyston v2 发布 比 Python 快 20%

    CSDN日报--给技术人奉上当日新鲜的科技资讯和优质博文干货! 互联网快讯 1.蚂蚁集团将向机构投资者退款,场外已交易 1000 万股 蚂蚁集团董事长井贤栋连夜组织召开中高层会议,蚂蚁暂缓上海.香港两 ...

  2. 蚂蚁集团回应两地暂缓上市;​iPhone 有望采用侧面指纹识别;Pyston v2 发布|极客头条

    整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 快扫描二维码来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早 ...

  3. 强势回归!比 Python 快 20% 的 Pyston v2.0 来了!

    作者:Kevin Modzelewski 机器之心编译 比 Python 快 20% 的 Pyston v2.0 来了. 2014 年,Python 实现 Pyston 诞生.Pyston 的开发目标 ...

  4. Pyston v2.0 发布,速度比 Python 快 20%!

    作者 | Kevin Modzelewski 译者 | 弯月,责编 | 杨碧玉 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 以下为译文: 首先,请允许我隆重地宣 ...

  5. 终于来了!Pyston v2.0 发布,速度比 Python 快 20%!

    作者 | Kevin Modzelewski 译者 | 弯月,责编 | 杨碧玉 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 以下为译文: 首先,请允许我隆重地宣 ...

  6. python2.0正式发布时间_终于来了!!Pyston v2.0 发布,解决 Python 慢速的救星

    给大家推荐本书<PyCharm中文指南>,把各种 PyCharm 的高效的使用技巧用GIF动态图的形式展示出来.有兴趣的可以看它的在线文档:http://pycharm.iswbm.com ...

  7. 太赞了!《Python知识手册》更新到v2.2版

    "种一棵树,最好的时间是十年前,其次是现在." 一.前言 大家好,今天给大家推荐我的一位好朋友,公众号「Python数据之道」号主 Lemon . 从 2017 年开始,Lemon ...

  8. python模拟seo快排vps点击代码实操

    本期主要是介绍一下利用vps拨号的方法去运行用户点击行为,俗称seo模拟快排,那么顾名思义,快排的运行方式需要在一台拨号服务器上进行,本次模拟快排的代码是采用python中的pyppeteer库,这个 ...

  9. python翻译程序-Python:谷歌翻译20次的程序如何实现?

    Python:谷歌翻译20次的程序如何实现? 作者:橙汁 [梗的解释] " 谷歌翻译20次"就是多次利用谷歌翻译(Google Translate)将原本正常的名场面对话翻译成语言 ...

最新文章

  1. Android Studio SDK Manager 解决无法更新问题
  2. Asp.net 邮件传输(转)
  3. vue循环中的v-show
  4. 2021年河北省高考成绩录取查询结果,2021年河北高考一本录取结果查询和录取通知书发放时间...
  5. 大数据集群搭建之hadoop、tomcat、jdk等工具的安装(三)
  6. 你常吃的便利食品,正在加速你的衰老……研究发现饮食与DNA损伤有关
  7. http代码_一行代码就可以实现HTTP文件服务器,他为什么写了150行?
  8. linux mp4v2编译,Android 编译mp4 v2 2.0.0生成动态库
  9. Spring boot 出现的时间
  10. Build DCM4chee2
  11. HeadFirstJava 4,5,6
  12. c语言必背代码百度云,c语言初学必背代码.docx
  13. 两连杆机器鱼的简单建模以及MATLAB仿真
  14. Tilemap瓦片资源
  15. java 51_学习java第51天
  16. 佳能MP4视频恢复方法
  17. 【考】现代传感器技术作业一至四 复习用
  18. SketchUp: Modeling Interiors from Photos SketchUp:从照片建模室内设计 Lynda课程中文字幕
  19. 软件测试技术 实验一:黑盒测试1
  20. [jzoj 4745] 看电影 {期望}

热门文章

  1. 腾讯开源基于 mmap 的高性能 key-value 组件 MMKV
  2. C#零碎知识点笔记(容易混淆的一些点)
  3. 解密FFmpeg播放track mode控制
  4. 客户端动态调用WCF服务中的方法
  5. IntelliJ IDEA 12详细开发教程(四) 搭建Android应用开发环境与Android项目创建
  6. 性能测试分析之带宽瓶颈的疑惑
  7. 页面上表格金额统计汇总
  8. Linux命令基础6-mkdir命令
  9. python之函数三装饰器
  10. 如何在Vue项目中使用vw实现移动端适配(转)