PyPy 2.0 alpha for ARM 发布
官方网页
http://pypy.org/download.html
有专门针对raspberry pi的版本。来简单做个测试。
我这竟还要翻墙下回来。
安装很顺利。
$sudo dpkg -i pypy-upstream_2.0~alpha+arm_armhf.deb
开始测试一下效果,直接到oschina拷贝“ruby太慢的”python版测试一下。
import time start=time.time() all=xrange(1,10**7) def check(num): a=list(str(num)) b=a[::-1] if a==b: return True return False for i in all: if check(i): if check(i**2): print i,i**2 end=time.time() print end-start
开始测试
直接用python测试
time python test.py
。。。
real 8m13.570s
user 8m3.490s
sys 0m0.560s
使用pypy测试
time pypy test.py
。。。
real 1m45.521s
user 1m44.230s
sys 0m0.150s
结论使用pypy处理运算速度比python高出差不多7倍的效果。
发表评论