StopWatch可以方便记录运行时间,主要用于单线程,单位为ms级,常用于日志记录运行时间。

举例

import org.apache.commons.lang3.time.StopWatch;public class qwe {public static void main(String[] args) {// 初始化 (ms)StopWatch started = StopWatch.createStarted();try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}long time = started.getTime();// 1000System.out.println(time);addTime();try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}// 获取目前运行时间long endTime = started.getTime();// 总时间:4001System.out.println(endTime);}private static void addTime(){StopWatch started = StopWatch.createStarted();try {Thread.sleep(2000);} catch (InterruptedException e) {e.printStackTrace();}// 2000System.out.println(started.getTime());}
}

StopWatch简单使用相关推荐

  1. StopWatch 简单使用

    StopWath是apache commons lang3包下的一个任务执行时间监视器 主要方法: start(); //开始计时 split(); //设置split点 getSplitTime() ...

  2. stopwatch java_StopWatch简单了解

    有时候我们需要了解某个方法或某段程序的运行时间,我们可以直接用System.currentTimeMillis(); 然后再相减就可以了.当然,我们也可以直接用StopWatch . package  ...

  3. 秒表工具类StopWatch

    org.springframework.util.StopWatch 说明: 该工具类主要用于对程序代码进行计时统计,可以理解为对System.currentTimeMillis()的封装,该工具类有 ...

  4. java stopwatch_Spring StopWatch使用实例详解

    这篇文章主要介绍了Spring StopWatch使用实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 StopWatch简单的秒表,允许多个 ...

  5. 学习stopwatch

    处理过程(学习stopwatch) 虽然debug可以查看到每一步代码执行时发生的变化,但是不能清楚的看到每一步执行的时间,这个时候Stopwatch就派上用场了. 什么是stopwatch? Sto ...

  6. Spring中StopWatch的使用

    StopWatch简单的秒表,允许多个任务的计时,暴露每个命名任务的总运行时间和运行时间.隐藏使用System.currentTimeMillis(),提高应用程序代码的可读性并减少计算错误的可能性. ...

  7. SpringBoot启动如何加载application.yml配置文件

    一.前言 在spring时代配置文件的加载都是通过web.xml配置加载的(Servlet3.0之前),可能配置方式有所不同,但是大多数都是通过指定路径的文件名的形式去告诉spring该加载哪个文件: ...

  8. SpringApplication.run(MyApplication.class, args)运行流程源码分析

    目录 SpringApplication.run(MyApplication.class, args);如何启动springBoot项目的 run() ConfigurableApplicationC ...

  9. 计算程序运行时间(.net1.1 于.net2.0的区别)在.net2.0中提供了Stopwatch类,简单例子...

    1. [代码].NET 2.0 using System.Diagnostics;private Stopwatch stw = new Stopwatch();private void Form1_ ...

最新文章

  1. 从mysqldump整库备份文件中恢复单表
  2. c++计算eigen随笔(3)-求逆
  3. python基础之字符编码
  4. 数据结构与算法--这个需求很简单怎么实现我不管(发散思维)
  5. basemap安装_【我是解决安装问题系列_1】Mac python basemap安装
  6. 防水耐脏,超大容量双肩包,限时拼团仅需49元
  7. Mybatis如何调用oracle存储过程?入参为日期类型
  8. linux4安装gcc,当ubuntu已有gcc4时安装gcc3
  9. jquery项目中一些比较常用的简单方法
  10. mybaitis动态sql利用bind标签代替%拼接完成模糊查询
  11. [在windows上使用Unix工具]cygwin
  12. GPT2模型训练,50w个多轮中文对话语料
  13. VRay5.0 for 3dsMax2016-2021及素材库
  14. 罗克韦尔Studio5000遇上西门子Process Simulate:数字化仿真与虚拟调试案例
  15. 通过串口控制LED的亮灭
  16. php中大于等于的表示方法,php:判断php版本是否大于等于某个版本的方法
  17. 计算机网络速度测试指令,测试网速命令_在电脑的运行中输入什么指令 测网速...
  18. python数据拟合之scipy.optimize.curve_fit
  19. 如何屏蔽百度搜索推广
  20. 图片去水印免费版-图片去水印免费版在线去水印

热门文章

  1. 互联网营销方法十五个
  2. Mac电脑到底该用什么下载软件?Folx苹果电脑专用
  3. 两个电脑文件如何同步
  4. Fabrice Bellard其人 ---- FFMPEG及其他……
  5. C++中四舍五入、取整的函数
  6. 害怕,刷人超过70%?3招应对校招笔试|大厂笔试自救指南|应届生必看
  7. 租房注意事项(北京)
  8. 在一黑客论坛上看见的:360免杀技术介绍
  9. 深圳内推 | 粤港澳大湾区数字经济研究院招聘计算机视觉算法工程师
  10. webug 4.0 第一关 显错注入