程序内对数据运算处理的速度,不设计数据库和文件操作。纯处理速度。
yahoo21cn 回复于:2006-04-15 16:47:05
奇怪,整数运算python比php慢一倍,大家看看是不是我写的有问题,初学python,有可能是我些错了造成的。
php:
<?
$n=1;
$time=time();
while($n<100000000){
$n=$n+1;
}
echo time();
echo "<br>";
echo $time;
echo "<br>";
echo time()-$time;
?>
python:
# -*- coding:gbk -*-
import time
n=1
time_start=time.clock()
while n<100000000:
n=n+1
time_end=time.clock()
print time_end-time_start
php用时25秒,python是50秒。
loveddie 回复于:2006-04-15 20:21:29
:em16: 比较似乎意义不大.
import time
class timer:
def __init__(self):
self.start= time.time()
def stop(self):
self.end= time.time()
return "with %f seconds"% (self.end-self.start)
clock=timer()
n=1
while n<100000000:
n+=1
print clock.stop()
print n
with 31.234000 seconds
100000000
#include <stdio.h>
#include <time.h>
void main()
{
clock_t start,end;
start=clock();
long int n=0;
while(n<100000000)
n+=1;
end=clock();
printf("with %f seconds\n",(double)(end-start)/CLK_TCK);
printf("%ld\n",n);
}
with 0.421000 seconds
100000000
嘿嘿,php还是没C快吧. 尽管python......,:D 还是喜欢python.
yahoo21cn 回复于:2006-04-15 22:12:30
有必要学c了
mcyclone 回复于:2006-05-17 16:17:50
写出来的代码很简洁呢 关注一下
bleem1998 回复于:2006-05-17 17:16:19
python慢的出奇
在差一点的CPU上尤其明显
星尘细雨 回复于:2006-05-17 17:42:47
你是哪个版本的python?
在什么系统上运行的?
bleem1998 回复于:2006-05-17 18:12:02
引用:原帖由 星尘细雨 于 2006-5-17 17:42 发表
你是哪个版本的python?
在什么系统上运行的?
python2.4
在ARM9的CPU上
很早以前的事
现在没环境干这种坏事了
newbuding 回复于:2006-05-17 22:41:56
python还可以做一些优化啊,比方说预编译成.pyc文件
还有就是现在的计算机,速度基本上已经不是什么问题,主要是看你的算法是否恰当合理
推荐楼主看看《一切从游戏开始》这篇文章
星尘细雨 回复于:2006-05-18 10:02:31
引用:
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 哪个 一些 速度 执行 回复 python psyco 优化 time.clock |
注册
个人空间
