Java | 使用 StopWatch 优雅打印执行耗时
发布时间
阅读量:
阅读量
来源:ningyu1.github.io/20190505/
116-stop-watch.html
0x01:背景
在开发过程中,有时需要对各个任务的执行时长进行记录,或对某段代码的运行时间进行测量。最基础的做法是输出起始时间与结束时间之间的差值。然而,当需要执行大量测试时,这种方法不仅操作繁琐,而且结果不够直观。若希望对运行时间进行更精细的管理,则需在程序多个位置进行修改。目前,spring-framework框架中提供了一个名为StopWatch的类,能够实现类似的功能。该类封装了对起始时间和结束时间的记录功能,从而实现了对任务执行时长的控制。
示例
接下来通过几个实例进行说明
统计整体耗时情况
import org.springframework.util.StopWatch;
public class SpringStopWatchExample {
public static void main (String[] args) throws InterruptedException {
StopWatch sw = new StopWatch();
sw.start();
全部评论 (0)
还没有任何评论哟~
