用StopWatch 统计代码耗时

简介: 用StopWatch 统计代码耗时

统计输出总耗时


StopWatch sw = new StopWatch();
      sw.start();
      // long task simulation
      try {
          Thread.sleep(1000);
      } catch (Exception e) {
          e.printStackTrace();
      }
      sw.stop();
      System.out.println(sw.getTotalTimeMillis());


12.png


以优雅的格式打出所有任务的耗时以及占比


 StopWatch sw = new StopWatch();
      sw.start("A");
      Thread.sleep(500);
      sw.stop();
      sw.start("B");
      Thread.sleep(300);
      sw.stop();
      sw.start("C");
      Thread.sleep(200);
      sw.stop();
      System.out.println(sw.prettyPrint());


13.png

目录
相关文章
|
8月前
|
Arthas Java 中间件
如何优雅的在java中统计代码块耗时
如何优雅的在java中统计代码块耗时
97 1
|
Java
Java | 使用 StopWatch 优雅打印执行耗时
Java | 使用 StopWatch 优雅打印执行耗时
1545 0
|
小程序 Java Apache
别再用 System.currentTimeMillis() 统计耗时了,太 Low,StopWatch 好用到爆!
别再用 System.currentTimeMillis() 统计耗时了,太 Low,StopWatch 好用到爆!
237 0
别再用 System.currentTimeMillis() 统计耗时了,太 Low,StopWatch 好用到爆!
|
JavaScript Dubbo 小程序
还在用 System.currentTimeMillis() 统计代码耗时?太 Low 啦
还在用 System.currentTimeMillis() 统计代码耗时?太 Low 啦
|
Java
这4种方式,统计代码执行耗时,才足够优雅!
这4种方式,统计代码执行耗时,才足够优雅!
349 0
|
移动开发 小程序 Java
这4种统计代码执行耗时,才足够优雅!
今天,跟大家分享一下,如何在代码中,统计接口耗时,最优雅,性能最高,接下来我将介绍4种统计方式,如果你有更好的方式,欢迎文末留言区,交流
849 0
这4种统计代码执行耗时,才足够优雅!
|
Java Spring
统计代码耗时的工具 StopWatch
项目中通常会通过打印时间来查看某段任务的耗时,进行项目优化
769 0
这样统计代码执行耗时,才足够优雅!
代码耗时统计在日常开发中算是一个十分常见的需求,特别是在需要找出代码性能瓶颈时。 可能也是受限于 Java 的语言特性,总觉得代码写起来不够优雅,大量的耗时统计代码,干扰了业务逻辑。特别是开发功能的时候,有个感受就是刚刚开发完代码很清爽优雅,结果加了一大堆辅助代码后,整个代码就变得臃肿了,自己看着都挺难受。因此总想着能不能把这块写的更优雅一点,今天本文就尝试探讨下“代码耗时统计”这一块。
|
Java Spring
别再用System.currentTimeMillis()!拥抱StopWatch优雅计算程序执行耗时
别再用System.currentTimeMillis()!拥抱StopWatch优雅计算程序执行耗时
153 0
如何优雅的统计代码耗时?
代码耗时统计在日常开发中算是一个十分常见的需求,特别是在需要找出代码性能瓶颈时。 可能也是受限于 Java 的语言特性,总觉得代码写起来不够优雅,大量的耗时统计代码,干扰了业务逻辑。特别是开发功能的时候,有个感受就是刚刚开发完代码很清爽优雅,结果加了一大堆辅助代码后,整个代码就变得臃肿了,自己看着都挺难受。因此总想着能不能把这块写的更优雅一点,今天本文就尝试探讨下“代码耗时统计”这一块。
235 0

热门文章

最新文章