一,前言
在java中,我们想看方法执行时间的时候,通常使用System.currentTimeMillis()方法分段打出日志查看,但是这样很不方便,时间啥的需要自己计算
二,StopWatch工具类
StopWatch可以监控方法或代码段的执行时间,并以表格的形式打印出来
上代码:
StopWatch watch = new StopWatch("watchId");
watch.start("watchStart");
// 方法或代码段1
watch.stop();
watch.start("watchStart2");
// 方法或代码段2
watch.stop();
// 打印出结果
logger.info(watch.prettyPrint());
使用watch.prettyPrint()可以打印出监控分析结果