Spring计时器StopWatch使用


StopWatch是位于org.springframework.util包下的一个工具类,通过它可方便的对程序部分代码进行计时(ms级别),适用于同步单线程代码块。
1.start开始记录
2.stop停止记录
3.通过StopWatch的prettyPrint方法,可直观的输出代码执行耗时,以及执行时间百分比

 StopWatch sw = new StopWatch();
 sw.start("开始任务");
 doSomething();
 sw.stop();
 logger.info("结束任务" + sw.prettyPrint());