作者:278787061w | 来源:互联网 | 2022-12-31 13:51
java如何记录方法运行时间java如何计算线程执行时间记录一个起始时间,记录一个结束时间,两个相减就是程序运行时间,代码如下longstartSystem.currentTime
java如何记录方法运行时间
//
java 如何计算线程执行时间
记录一个起始时间,记录一个结束时间,两个相减就是程序运行时间,代码如下
long start = System.currentTimeMillis(); // 记录起始时间try { Thread.sleep(5000); // 线程睡眠5秒,让运行时间不那么小} catch (InterruptedException e) { e.printStackTrace();}long end = System.currentTimeMillis(); // 记录结束时间System.out.println(end-start); // 相减得出运行时间
得出的单位是毫秒。
java中怎么计算一个方法执行时,耗费多少毫秒
1.后台统计方法执行时间,显示为秒级别lOngstartTime=System.currentTimeMillis();//执行方法lOngendTime=System.currentTimeMillis();floatexcTime=(float)(endTime-startTime)/1000;System.out.println("执行时间:"+excTime+"s");2.前台统计时间,显示为秒级别varst=newDate();//执行方法varet=newDate();varexecTime=(et-st)/1000;varet=document.getElementById("time");et.innerHTML="执行时间:"+execTime+"s";不过从Firefox的firebug调试工具统计时间来看,前台统计时间比真实时间短,调试工具统计的时间跟后台统计的时间相近,且稍长,合情理,所以前台统计数据直接从后台取。
java中如何记录时间
lon
计算Java程序执行时间的几种方法
最简单的就是直接获取开始时间、结束时间,计算时间差
public class Demo { public static void main(String[] args) { long startTime = System.currentTimeMillis(); //获取开始时间 doSomething(); //测试的代码段 long endTime = System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间:" + (endTime - startTime) + "ms"); //输出程序运行时间 }}