qpy3 测试手机速度
qpython吧
全部回复
仅看楼主
level 8
lvnet 楼主
手机性能测试,先说结论,手机运算速度比电脑差了很多啊!
代码很简单,只做双精度加法,看所耗时间。

2016年09月06日 13点09分 1
level 8
lvnet 楼主
from datetime import *
def ms(a):
b=0.0
b=b+(a.day*24+a.hour)*3600
b=b+a.minute*60
b=b+a.second+a.microsecond/1000000
return b
a=datetime.now()
b1=ms(a)
ori=0
pre=1e-12
N=200000000
for i in range(1,N):
ori=ori+pre
a=datetime.now()
b2=ms(a)
c=(b2-b1)
print("N=",N)
print("Time used:",c,"seconds")
print("Speed:",N/c,"per second")
2016年09月06日 13点09分 3
level 8
lvnet 楼主
开了性能模式时,不到180万次/秒,不开性能模式大约是160万次/秒。单线程运行,只测试单核性能。
2016年09月06日 13点09分 4
level 12
差点以为死机了
2016年09月07日 04点09分 5
level 8
lvnet 楼主
哈哈,本来加上输出回显的,但是严重拖速度,就去掉了
2016年09月07日 04点09分 6
level 8
现在速度咋样了
2016年09月17日 09点09分 7
现在用gcc编译成本地代码,速度快了十几倍。qpy太慢了。把java编译成dex格式的更快,毕竟是安卓手机。
2016年09月17日 16点09分
@lvnet 有个叫高级终端的软件,也可以运行python代码。现在我们都用那个。
2016年09月17日 16点09分
@lvnet 你gcc怎么安的,我老不成功,只能安clang。
2016年09月17日 16点09分
terminal ide
2016年09月17日 16点09分
level 8
lvnet 楼主
就是这个
2016年09月17日 16点09分 8
level 9
用termux直接可以apt install gcc
2016年09月17日 17点09分 9
level 9
Python毕竟太慢尤其是循环
2016年09月17日 17点09分 10
1