【Java】StopWatch任务执行时间监视器
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任务执行时间监视器相关推荐
- Apache和Spring提供的StopWatch执行时间监视器
相关阅读 [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小 ...
- stopwatch_在Java中衡量执行时间– Spring StopWatch示例
stopwatch 有两种方法可以通过使用System.currentTimeinMillis()或使用System.nanoTime() 来测量Java中经过的执行时间 . 这两个方法可用于测量 J ...
- 在Java中衡量执行时间– Spring StopWatch示例
有两种方法可以通过使用System.currentTimeinMillis()或通过使用System.nanoTime() 来测量Java中经过的执行时间 . 这两个方法可用于测量 Java中两个方法 ...
- Common-lang任务执行时间监视器StopWatch
StopWath是apache commons lang包下的一个任务执行时间监视器,它可以记录程序从开始执行到结束所花费的时间, 也可以记录程序中的某一段时间差. 主要的方法: start开始计时 ...
- java 监控对象是什么_多线程-Java中的对象监视器是什么意思? 为什么要使用这个词?...
多线程-Java中的对象监视器是什么意思? 为什么要使用这个词? 在阅读有关Java线程的文章时,我经常注意到这样的表达:"当前线程是该对象的监视器的所有者". 我的意思是:线程有 ...
- java中stopwatch,Java StopWatch.stop方法代碼示例
本文整理匯總了Java中org.hsqldb.lib.StopWatch.stop方法的典型用法代碼示例.如果您正苦於以下問題:Java StopWatch.stop方法的具體用法?Java Stop ...
- java stopwatch 功能
C#中有一个stopwatch的功能,主要是用来监测程序执行时间的.java之前一直都在用如下方式完成: 1 public static void main(String[] args) { 2 lo ...
- log4jdbc-log4j2浅析(sqlfx客户端采集日志的来源)-java 输出sql执行时间
前言 我们公司现在强制要求每个项目必须集成sqlfx客户端,然后把项目输出的jdbc日志收集到sqlfx服务器端进行分析,根据配置将分析报告以邮件的形式发给相关人员. 但是大家有没有思考过logbac ...
- Java中内部做监视器_监视器模式 java
广告 精选中小企业最主流配置,适用于web应用场景.小程序及简单移动App,所有机型免费分配公网IP和50G高性能云硬盘(系统盘). mutex实际上就是对象本身 } 复制代码什么是监视器模式 jav ...
最新文章
- layer-list简单使用以及shape的定义
- Windows轻松实现linux shell环境:gitforwindows
- python3下关于copy和deepcopy中的区别
- Tomcat目录介绍以及运行时寻找class的顺序
- Khronos EGL and Apple EAGL
- oracle数据库关不掉,oracle进程关不掉的问题??新手问题
- MS CRM 2013 Plugin 注册工具登录后空白
- java与javac版本不一致问题
- android便签的作用,安卓手机中的便签有什么用?
- 网站性能测试工具Apache Benchmark的使用说明
- 在使用刚体时的几个注意点和参数
- WinForm开发(36)——WinForm开发微软官方最全综合详解指南(包括bug出现的可能原因分析及解决方法)
- 贾俊平统计学思维导图- 第一章 导论
- OpenCV识别图像中的颜色
- linux系统中文件不同颜色的含义
- 笔记本通过网线连接台式机共享网络
- 网页播放全景视频和全景图片
- ios swift 纯代码自定义view(控件) XYswitchView
- 2022-2028年中国中医医疗机构行业投资策略探讨及市场规模预测报告
- WEB 前端开发插件整理
热门文章
- 从零单排Java 8(2) —— Timestamp、String互转
- Android 设计模式 - 观察者模式
- Linux 用户被差别对待?无法通过 apple.com 管理 Apple ID
- 已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。...
- 数据显示Windows Phone市场份额依旧十分稳定
- 一起谈.NET技术,Visual Studio 2010 中的代码约定设置
- Win2000中活动目录的备份与恢复
- ffmpeg 怎么处理udp音频_STREAM: srs 2.0release,ffmpeg实时转码udp流,出现只有音频没有视频的问题?...
- 第十五周学习进度博客
- 04.ARP:地址解析协议