java 计算方法执行时间

来源:互联网 发布:bigemap地图下载器mac 编辑:程序博客网 时间:2024/05/22 18:46
  • 1.后台统计方法执行时间,显示为秒级别

           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())

0 0
原创粉丝点击