博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pypy对Python的提速
阅读量:6878 次
发布时间:2019-06-26

本文共 543 字,大约阅读时间需要 1 分钟。

hot3.png

Pypy是Python的JIT解释器,Psyco的后继开发,但Psyco已死。久闻其可以对Python代码提速,苦于自动倒腾的算法计算太多,运算很慢,于是下了Pypy的windows binary版,直接使用,测试确实有提速功效,而且有些运算时间差别很夸张,贴个简单例子:

Pypy 2.0 beta1 的时间:

In [1]: time a = 2**1000000000
CPU times: user 0.00 s, sys: 0.00 s, total: 0.00 s
Wall time: 0.00 s
Compiler : 0.26 s
Python 2.7.3 的时间:
In [1]: time a = 2**1000000000
CPU times: user 0.02 s, sys: 0.00 s, total: 0.02 s
Wall time: 0.02 s
Compiler : 39.83 s

Pypy对Python代码的提速,不需要什么tip,使用方便。可惜的是其对Python第三方库的支持没跟上,暂时只对Django, Twisted的几个有支持。

转载于:https://my.oschina.net/leopardsaga/blog/112155

你可能感兴趣的文章
推论统计10
查看>>
go mod 在使用私有gitlab时“go-get=1”错误解决
查看>>
Tableau Server 9.1.2 配置集群手册
查看>>
java逻辑运算符
查看>>
org.bson.codecs.configuration.CodecConfigurationException
查看>>
jsoup抓取网页+详细讲解
查看>>
Python实现修改Windows CMD命令行输出颜色(完全解析)
查看>>
HQL语句讲解
查看>>
Java | 源码阅读之Vector对比ArrayList
查看>>
npm 卸载模块
查看>>
PhalApi:[1.12] 参数规则:接口参数规则配置
查看>>
[3.11] 扩展类库:基于FastRoute的快速路由
查看>>
Window小记
查看>>
Scapy小总结
查看>>
GP 查询表字段信息(分布键等)
查看>>
一篇万字长文讲清如何做数据治理
查看>>
Spring MVC 响应结果有反斜杠转义字符+双引号
查看>>
小菜学设计模式——职责链模式
查看>>
初探WiFi - Wifi开关、信息扫描
查看>>
意气奋发 少年愁!!
查看>>