Pyston 0.6.1 发布,高性能 Python JIT

达尔文
 达尔文
发布于 2017年02月01日
收藏 17

Pyston 0.6.1 发布了。Pyston 是一个 Dropbox 推出的新的基于 JIT 的 Python 2.7 的实现。Pyston 解析 Python 代码并转换到 LLVM 的 intermediate representation (IR)。然后 IR 通过 LLVM 优化器处理后在 LLVM JIT 引擎上执行,其结果是机器码的执行。

该版本在 0.6 版本的基础上做了系列性能提升,是 Pyston 在标准的基准测试中比 Pyston 快 95%。此为 Dropbox 赞助的最后一个版本,原因如下:

  • 在兼容性和内存使用方面花费时间过多

  • Dropbox 越来越多地使用其他语言编写性能敏感代码,如 Go

  • 项目成本有所增加,但利益并无提升

虽然如此,该项目源码依然开源可用。

下载地址:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Pyston 0.6.1 发布,高性能 Python JIT
加载中

最新评论(4

eechen
eechen
同样是基于LLVM实现JIT,PHP阵营的HHVM和Zend-JIT的收益都明显大于Python的Pyston(仅比原来快95%).
php-src/Zend/bench.php测试中,PHP JIT速度是PHP 5.4的10倍,不用JIT的PHP7性能都是PHP5的4倍.
https://static.oschina.net/uploads/space/2016/1215/213629_gJ1R_561214.png
Pyston兼容性和性能都不尽如人意,所以Dropbox放弃赞助Pyston也合情合理了.
bobo2cj
bobo2cj
这个就是说应该转向go?
挖红薯
挖红薯
呸森
返回顶部
顶部