long
startTime=System.currentTimeMillis()
//执行方法
long
endTime=System.currentTimeMillis()
float
excTime=(float)(endTime-startTime)/1000
System.out.println("执行时间:"+excTime+"s")
2.前台统计时间,显示为秒级别
var
st=new
Date()
//执行方法
var
et=new
Date()
var
execTime=(et-st)/1000
var
et
=
document.getElementById("time")
et.innerHTML
="执行时间:"+execTime+"s"
不过从Firefox的或基纳firebug调试工具统计时间来看,前台统计时间比真实时间短,
调试工具统计的时锋梁间跟后台统计的时间相近,且稍长,合情理,衫没所以前台统计数据直接从后台取。
3.得出查询速度的方法是:
在各个select语句前加:
declare
@d
datetime
set
@d=getdate()
并在select语句后加:
select
[语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())
在你所要计时的 *** 作之前获弊此取当前系统时间,SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")//设置日期格式
System.out.println(df.format(new Date()))// new Date()为获取当前系统时间
在该 *** 作恰好执行樱耐完后,再获取一个当前系统时间。
两个时间相减,就是Java中 *** 作的耗脊卜春时。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)