转自:
下文笔者讲述计算运行时间的方法分享,如下所示
实现思路:
在业务开始时间和结束时间都加入获取时间的方法
然后相减即可得到运行时间
例:
long startTime = System.currentTimeMillis(); callLogicCode(); long endTime = System.currentTimeMillis(); //业务代码运行时间 long totalTime = endTime - startTime;
例2:
编写一个Timer类
public class Timer {
private long startTime = 0;
public void Timer(){
startTime = System.currentTimeMillis();
}
public long getTotalTime() {
long endTime = System.currentTimeMillis();
return startTime - endTime;
}
}
//测试代码
Timer timer = new Timer();
callLogicCode();
long totalTime = timer.getTotalTime();