System.currentTimeMillis();//获取当前的总毫秒数
将要执行的代码片段、或者方法,放到中间位置。然后将最终的时间 - 开始的时间 得出执行任务时间
/**
* @description:
* @author: zhengyuzhu
* @date: 2023/11/14 13:20
* @param: num
**/
public void showNum(int num){
for (int i = 0; i < num; i++) {
log.info("当前 i 值:" + i);
}
}
/**
* @description: 查看某一代码片段执行时间
* @author: zhengyuzhu
* @date: 2023/11/14 13:19
**/
@Test
public void testDemo1(){
long startTime = System.currentTimeMillis();
showNum(6);//执行代码 查看耗时
long endTime = System.currentTimeMillis();
log.info("方法实际耗时:" + (endTime - startTime) + "毫秒");
}
输出结果如下: