电脑版
首页

搜索 繁体

22 利用 pypy 提高 python 脚本的执行速度及测试性能

热门小说推荐

最近更新小说

啥是 pypy

简单地说, PyPy 是用 Python 语言写了一个工具, 将 Python 代码成 C, .NET, Java 等语言和平台的代码. PHP 也有类似的项目 – HipHop-PHP, 把 PHP 代码转成 C++ 代码.

为什么要将一种语言转成另一种语言? 首先是目标语言可能在性能(如 C 语言)和/或跨平台(如 .NET, Java)等方面具有优势. 其次, 在转换的过程, 可以进行代码优化或加入新技术, 比如 PyPy 应用的 Just-in-Time(JIT) 技术, 能让 Python (事实上是转换后的目标代码)的执行速度更快.

反正是性能很好的东西,但是也有不少的局限性。

咱们就不用源码安装了,最新的版本是 2.2.1,但是看老外那边用 2.0 的还是比较的多。 有需要的朋友可以下载 2.2.1

地址:/download.html

图片 22.1 pic

简单的跑一下:

import time #xiaorui.cc #rfyiamcool@163.comdef test(n,m): m=m vals = keys = for i in xrange(m):vals.append(i)keys.append('a%s'%i) d = None for i in xrange(n):d = dict(zip(keys, vals)) return dif __name__ == '__main__': st = time.time print test(1000000,100) print 'use:', time.time - st

Loading...

未加载完,尝试【刷新】or【关闭小说模式】or【关闭广告屏蔽】。

尝试更换【Firefox浏览器】or【Chrome谷歌浏览器】打开多多收藏!

移动流量偶尔打不开,可以切换电信、联通、Wifi。

收藏网址:www.finalbooks.work

(>人<;)