操作系统:winxp

CPU:p43.0G

内存:2G

asp服务器:IIS5.0

jsp服务器:tomcat5.5

php服务器:apache2.2+php5

 

测试用例:

 

Asp:

<%

Dim k

Dim start

start=time

for i=1 to 10000

   for j=1 to 10000

   k=k+1

  next

  next

 

 

response.writetime-start

%>

 

Php:

<?php

$k=0;

$start=time();

for ($i=1;$i<=10000; $i++) {

  for ($j=1; $j<=10000; $j++) {

         $k=$k+1;

  }

}

$end=time();

echo $end-$start;

?>

 

Jsp:

<%

Date start=newDate();

int i=0,j=0,k=0;

for(i=0;i<10000;i++){

for(j=0;j<10000;j++){

k++;

}

}

Date end=new Date();

 

%>

<%=end.getTime()-start.getTime()%>

 

 

结果

规模

asp

php

Jsp(不包含加载时间)

5000x5000

16秒

7

0.125

10000x10000

68秒

26

0.031

附:js也仅用12秒做完10000x10000

 

总结:从测试结果我们可以看出,php的运行速度大概是asp的两倍,而jsp由于是运行在虚拟机上,效率比前两者高几个数量级,但初始加载时较慢

 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐