StopWath是apache commons lang3包下的一个任务执行时间监视器

主要方法:

    start();     //开始计时

    split();     //设置split点

    getSplitTime();  //获取从start 到 最后一次split的时间

    reset();     //重置计时

    suspend();     //暂停计时, 直到调用resume()后才恢复计时

    resume();      //恢复计时

    stop();      //停止计时

    getTime();    //统计从start到现在的计时


    代码:

import org.apache.commons.lang3.time.StopWatch;public class StopWatchTest
{public static void main(String[] args) throws InterruptedException {StopWatch watch = new StopWatch();watch.start();//统计从start开始经历的时间Thread.sleep(1000);System.out.println(watch.getTime());//统计计时点Thread.sleep(1000);watch.split();System.out.println(watch.getSplitTime());//统计计时点Thread.sleep(1000);watch.split();System.out.println(watch.getSplitTime());//复位后, 重新计时watch.reset();watch.start();Thread.sleep(1000);System.out.println(watch.getTime());//暂停 与 恢复watch.suspend();System.out.println("暂停2秒钟");Thread.sleep(2000);watch.resume();Thread.sleep(1000);watch.stop();System.out.println(watch.getTime());}}

转载于:https://blog.51cto.com/lizhuquan0769/1785507

【Java】StopWatch任务执行时间监视器相关推荐

  1. Apache和Spring提供的StopWatch执行时间监视器

    相关阅读 [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小 ...

  2. stopwatch_在Java中衡量执行时间– Spring StopWatch示例

    stopwatch 有两种方法可以通过使用System.currentTimeinMillis()或使用System.nanoTime() 来测量Java中经过的执行时间 . 这两个方法可用于测量 J ...

  3. 在Java中衡量执行时间– Spring StopWatch示例

    有两种方法可以通过使用System.currentTimeinMillis()或通过使用System.nanoTime() 来测量Java中经过的执行时间 . 这两个方法可用于测量 Java中两个方法 ...

  4. Common-lang任务执行时间监视器StopWatch

    StopWath是apache commons lang包下的一个任务执行时间监视器,它可以记录程序从开始执行到结束所花费的时间, 也可以记录程序中的某一段时间差. 主要的方法: start开始计时 ...

  5. java 监控对象是什么_多线程-Java中的对象监视器是什么意思? 为什么要使用这个词?...

    多线程-Java中的对象监视器是什么意思? 为什么要使用这个词? 在阅读有关Java线程的文章时,我经常注意到这样的表达:"当前线程是该对象的监视器的所有者". 我的意思是:线程有 ...

  6. java中stopwatch,Java StopWatch.stop方法代碼示例

    本文整理匯總了Java中org.hsqldb.lib.StopWatch.stop方法的典型用法代碼示例.如果您正苦於以下問題:Java StopWatch.stop方法的具體用法?Java Stop ...

  7. java stopwatch 功能

    C#中有一个stopwatch的功能,主要是用来监测程序执行时间的.java之前一直都在用如下方式完成: 1 public static void main(String[] args) { 2 lo ...

  8. log4jdbc-log4j2浅析(sqlfx客户端采集日志的来源)-java 输出sql执行时间

    前言 我们公司现在强制要求每个项目必须集成sqlfx客户端,然后把项目输出的jdbc日志收集到sqlfx服务器端进行分析,根据配置将分析报告以邮件的形式发给相关人员. 但是大家有没有思考过logbac ...

  9. Java中内部做监视器_监视器模式 java

    广告 精选中小企业最主流配置,适用于web应用场景.小程序及简单移动App,所有机型免费分配公网IP和50G高性能云硬盘(系统盘). mutex实际上就是对象本身 } 复制代码什么是监视器模式 jav ...

最新文章

  1. layer-list简单使用以及shape的定义
  2. Windows轻松实现linux shell环境:gitforwindows
  3. python3下关于copy和deepcopy中的区别
  4. Tomcat目录介绍以及运行时寻找class的顺序
  5. Khronos EGL and Apple EAGL
  6. oracle数据库关不掉,oracle进程关不掉的问题??新手问题
  7. MS CRM 2013 Plugin 注册工具登录后空白
  8. java与javac版本不一致问题
  9. android便签的作用,安卓手机中的便签有什么用?
  10. 网站性能测试工具Apache Benchmark的使用说明
  11. 在使用刚体时的几个注意点和参数
  12. WinForm开发(36)——WinForm开发微软官方最全综合详解指南(包括bug出现的可能原因分析及解决方法)
  13. 贾俊平统计学思维导图- 第一章 导论
  14. OpenCV识别图像中的颜色
  15. linux系统中文件不同颜色的含义
  16. 笔记本通过网线连接台式机共享网络
  17. 网页播放全景视频和全景图片
  18. ios swift 纯代码自定义view(控件) XYswitchView
  19. 2022-2028年中国中医医疗机构行业投资策略探讨及市场规模预测报告
  20. WEB 前端开发插件整理

热门文章

  1. 从零单排Java 8(2) —— Timestamp、String互转
  2. Android 设计模式 - 观察者模式
  3. Linux 用户被差别对待?无法通过 apple.com 管理 Apple ID
  4. 已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。...
  5. 数据显示Windows Phone市场份额依旧十分稳定
  6. 一起谈.NET技术,Visual Studio 2010 中的代码约定设置
  7. Win2000中活动目录的备份与恢复
  8. ffmpeg 怎么处理udp音频_STREAM: srs 2.0release,ffmpeg实时转码udp流,出现只有音频没有视频的问题?...
  9. 第十五周学习进度博客
  10. 04.ARP:地址解析协议