美文网首页
StopWatch秒表类使用

StopWatch秒表类使用

作者: 喏喏2021 | 来源:发表于2021-11-29 16:23 被阅读0次

1.  类的位置

是spring基础包下的一个工具类,完整类名为org.springframework.util.StopWatch

2. 使用场景

 在一个大任务下,可能有多个小的步骤任务,而我们需要知道各个步骤任务的用时情况

一般呢,我们可能是这么来做:

long beginTime = System.currentTimeMillis();

long useTime = System.currentTimeMillis() - beginTime;

每一段步骤任务需要这么来写,在总的任务耗时统计时,还需要保留一个最初开始时间的变量,这样就显示麻烦和凌乱一些,

这种情况下,我们使用StopWatch类就方便很多了。

3. 使用示例

下面是我们模拟了一个大任务下,有3个小的任务步骤:

代码示例

我们可以很方便地看到各个任务的运行时间、时间占比,还有总用时,非常地直观。

控制台输出

相关文章

网友评论

      本文标题:StopWatch秒表类使用

      本文链接:https://www.haomeiwen.com/subject/okbltrtx.html