Hutool常规方法
TimeInterval timer = DateUtil.timer();
long oneTime = timer.interval(); // 花费毫秒数
long getTimeAndReCountTime = timer.intervalRestart(); // 返回花费时间,并重置开始时间
long mintues = timer.intervalMinute(); // 花费分钟数
执行时间 案例代码
非Hutool的常规代码
@Test
public void HelloSystemTimes() {
String test = "";
// 创建计时器
long startTime = System.currentTimeMillis();
for (int i = 0; i < 1000; i++) {
test = test + i;
}
long endTimeOne = System.currentTimeMillis();
System.out.println("A耗时" + (endTimeOne - startTime)); // A耗时:3
for (int i = 0; i < 10000; i++) {
test = test + i;
}
long endTimeTwo = System.currentTimeMillis();
System.out.println("B耗时:" + (endTimeTwo - endTimeOne)); // B耗时:489
}
Hutool 代码 timer.intervalRestart()
@Test
public void HelloHutoolTimes() {
String test = "";
// 创建计时器
TimeInterval timer = DateUtil.timer();
for (int i = 0; i < 1000; i++) {
test = test + i;
}
System.out.println("A耗时:" + timer.intervalRestart()); // A耗时:3
for (int i = 0; i < 10000; i++) {
test = test + i;
}
System.out.println("B耗时:" + timer.intervalRestart()); // B耗时:489
}
特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!