作者:王漻_957 | 来源:互联网 | 2022-12-30 12:42
计算Java程序执行时间的几种方法最简单的就是直接获取开始时间、结束时间,计算时间差publicclassDemo{publicstaticvoidmain(String
计算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"); //输出程序运行时间 }}
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中操作的耗时?
在你所要计时的操作之前获取当前系统时间,SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式System.out.println(df.format(new Date()));// new Date()为获取当前系统时间在该操作恰好执行完后,再获取一个当前系统时间。两个时间相减,就是Java中操作的耗时。