Pyston v2 发布:比 Python 快 20%

栏目: 软件资讯 · 发布时间: 4年前

内容简介:没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 Pyston v2 已正式发布,Pyston 是 Python 的高度兼容实现,自称比 Python 更快。根据 Pyston 提供的宏基准测试结果,其 v2 版本比目前...

没投过票?千万别说你来过 OSC
https://www.oschina.net/project/top_cn_2020

Pyston v2 已正式发布,Pyston 是 Python 的高度兼容实现,自称比 Python 更快。根据 Pyston 提供的宏基准测试结果,其 v2 版本比目前的 Python 3.8 快 20%。因此开发团队表示这将提升代码速度,并且可以降低服务器成本、减少用户等待时间以及更大程度释放开发者生产力。

虽然 Pyston v2 已发布,并提供了预编译包,不过源码尚未放出,如果对 Pyston 代码感兴趣,可查看 v1.0 的仓库获取源代码。

Pyston v2 发布:比 Python 快 20%

开发团队表示未来会把 Pyston v2 的代码开源。由于编译器项目成本非常高,而且缺少企业赞助(此前由 Dropbox 提供赞助),所以目前选择将 v2 闭源,与此同时会在这一阶段解决商业模式的问题。

Pyston v2 重点对网络服务工作负载进行了优化,在许多工作负载上提供了显著加速。其开发团队整理了一个新的公共 Python 宏基准测试套件,用于测试多个常用的 Python 项目性能表现。Pyston v2 在微基准测试上也显示了其加速性能,在诸如 chaos.py 和 nbody.py 之类的测试中,其速度是标准 Python 的两倍。

下图的测试结果显示了性能测试结果,在目标基准 (djangocms + flaskblogging) 中,Pyston v2 实现了平均延迟 1.22x 加速、p99 延迟 1.18x 加速,并且每个进程使用的内存仅多使用了几 MB。

Pyston v2 发布:比 Python 快 20%

开发团队简单介绍了 Pyston v2 使用的一些技术:

  • 使用 DynASM 的低开销 JIT
  • Quickening
  • 常规 CPython 优化
  • 改进构建过程

兼容性方面,由于 Pyston 是 CPython 的分支,开发团队表示它是当今可用的最兼容的 Python 实现替代方案之一,Pyston 支持 CPython 的所有功能和 C API。

更多内容查看发布公告


以上所述就是小编给大家介绍的《Pyston v2 发布:比 Python 快 20%》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

结构化计算机组成

结构化计算机组成

Andrew S.Tanenbaum / 刘卫东 / 机械工业出版社 / 2001-10-1 / 46.00

AndrewcS.Tanenbaum获得过美国麻省理工学院的理学学士学位和加利福尼亚大学伯克利分校的哲学博士学位,目前是荷兰阿姆斯特丹Vrije大学计算机科学系的教授,并领导着一个计算机系统的研究小组.同时,他还是一所计算与图像处理学院的院长,这是由几所大学合作成立的研究生院.尽管社会工作很多,但他并没有中断学术研究. 多年来,他在编译技术.操作系统.网络及局域分布式系统方面进行了大量的一起来看看 《结构化计算机组成》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码