编程论坛
注册
登录
编程论坛
→
ASP技术论坛
如何检验代码运行效率?
nicechlk
发布于 2010-04-28 22:22, 708 次点击
如题。
看到很多朋友提到此问题。然我不明白的是,他们如何知道一段程序运行了多少秒?用何种手段检测到的呢?
3 回复
#2
cnfarer
2010-04-29 06:38
一般都有测试工具的啊!
#3
gupiao175
2010-04-29 10:56
用最原始的方式就可以了吧!JS,ASP里都可以用的!而且可以精确到毫秒级别!
参考代码如下:
<html>
<head>
</head>
<body>
<div>
<input type="button" id="btn" value=" 生成HTML标签"/><span id="sj" style="color:red;"></span><br/>
</div>
<div id="box"></div>
</div>
</body>
<script type="text/javascript">
var $=function(id) {return document.getElementById(id);};
$("btn").onclick=function() {
var d=new Date();//定义开始的时间!
var val=5000;//这个数字别太大了,否则会卡死机器!
var box=$("box");
for(var i=0;i<val;i++)
{
var chk=document.createElement("input");
chk.type="text";
box.appendChild(chk);
}
var dd=new Date()-d;//当前时间减去开始的时间就是执行时间!
$("sj").innerHTML=" 执行时间为"+dd+"毫秒";
}
</script>
</body>
</html>
ASP里也有类似的方法!原理都是一样的!
#4
mai_25
2010-04-29 10:59
原始方式比较不错的
1