下面是本人今天的测试记录。
代码如下 | 复制代码 |
System.DateTime startTime = System.DateTime.Now; for (long i = 1; i < 10000000; i++) { } System.DateTime endTime = System.DateTime.Now; System.TimeSpan ts = endTime - startTime; Response.Write("页面执行时间:" + ts.Milliseconds.ToString("0.000") + " 毫秒"); |
代码如下 | 复制代码 |
$start_time=microtime(true);
for($i=0; $i<10000000; $i++) { } $end_time=microtime(true); print "页面执行时间: ".round(($end_time-$start_time)*1000,1)." 毫秒"; ?> |
代码如下 | 复制代码 |
<%
dim i dim startime startime=timer() for i = 1 to 10000000 next dim endtime endtime=timer() response.Write "页面执行时间:" & FormatNumber((endtime-startime)*1000,3) & "毫秒" %> |
语言 | 执行时间 | 平均时间 | ||||
asp.net | 31ms | 15ms | 31ms | 15ms | 15ms | 21ms |
php | 1470ms | 1473ms | 1476ms | 1467ms | 1490ms | 1475ms |
asp | 812ms | 828ms | 812ms | 812ms | 828ms | 818ms |