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

package com.sohu.tv.m.servlet;

import org.springframework.util.StopWatch;

/**

* StopWatch简单了解

*

* @author liweihan

* @time 2016-12-13 11:38

*/

public class TestStopWatch {

public static void main(String[] args) throws InterruptedException {

System.out.println("Test StopWatch begin !");

StopWatch watch = new StopWatch();

watch.start("获取数据!");

Thread.sleep(100);

watch.stop();

/**

* StopWatch该类在统计时间的时候,必须得前一个对象关闭才能创建新的StopWatch。

* 所以,此处必须有watch.stop;

*/

watch.start("数据逻辑处理!");

Thread.sleep(1000);

watch.stop();

watch.start("传输数据!");

Thread.sleep(10);

watch.stop();

System.out.println(watch.prettyPrint());

}

}

stopwatch java_StopWatch简单了解相关推荐

  1. C#的中stopwatch的简单应用

    本文主要是讲解stopwatch对程序运行时间的准确测量 仅仅介绍里面的StartNew()方法,Restart()方法和ElapsedMilliseconds { get;}属性 public vo ...

  2. C# Stopwatch

    目录 一.什么是Stopwatch 二.Stopwatch的简单使用 一.什么是Stopwatch Stopwatch:提供一组方法和属性,可以准确的测量运行时间.使用的时候需要引用命名空间:Syst ...

  3. Spring之StopWatch的使用

    StopWatch的使用 一.StopWatch介绍 简单的秒表,允许定时执行多个任务,公开总运行时间和每个命名任务的运行时间. 从而提高了应用程序代码的可读性并减少了计算错误的可能性. 请注意,此对 ...

  4. 因为BitMap,白白搭进去8台服务器...

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源:r6a.cn/dNTk 最近,因为增加了一些风控措施 ...

  5. SpringBoot源码笔记分析

    SpringBoot源码笔记分析 1.基础 1.配置SpringBoot热部署 1.引入依赖 <dependency><groupId>org.springframework. ...

  6. 如何测量C#代码的运行时间

    (1)用Datatime和TmeSpan 这个不说了,在要测量的代码前后加上2个DateTime.Now,2者相减,得到一个TmeSpan. DateTime d = DateTime.Now; fo ...

  7. 因为 BitMap,白白搭进去 8 台服务器。。。

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 8:55 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | J ...

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

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

  9. StopWatch简单使用

      StopWatch可以方便记录运行时间,主要用于单线程,单位为ms级,常用于日志记录运行时间. 举例 import org.apache.commons.lang3.time.StopWatch; ...

最新文章

  1. 点击率预估模型汇总_CIKM20MiNet:阿里|跨域点击率预估混合兴趣模型
  2. html项目答辩开场白,毕业论文答辩演讲稿开场白范例
  3. pdf 中的java运行,java - 从pdf文件读取特定位置的itext在intellij中运行,并提供所需的输出,但是可执行jar抛出错误 - 堆栈内存溢出...
  4. 算法笔记(JavaScript版)——排序
  5. Unity/DotNetty中集成Lidgren实现可靠UDP
  6. mac 爱普生打印机驱动_高效打印企业首选 爱普生M2178黑白多功能一体机评测
  7. 前端笔记-thymeleaf获取及回显input标签type=radio
  8. 苹果手机电量剩余多少冲电对电池最好?
  9. linux fpga 开发环境,- Vivado+Zedboard之Linux开发环境搭建
  10. c语言下列编程段的错误,C语言编程题目(有错误)
  11. 检查了一下同事工作,非常不满意
  12. mac上超好用的文字转语音工具【迅捷文字转语音】
  13. 【数字IC验证快速入门】7、验证岗位中必备的数字电路基础知识(含常见面试题)
  14. 年会抽奖----java
  15. 基于Spring的MVC框架设计与实现
  16. 依据CCS分类建树(简单方案)
  17. 【MySQL】MySQL有几种锁
  18. 超出部分点点点,并修改点点点颜色
  19. “知识共享”扎根中国,前景无量
  20. Hive表分区查询show partitions tablename

热门文章

  1. 枚举 关键字enum
  2. JSP JavaBeans
  3. sql 服务器实例怎样显示,SQL Server 触发器实例详解
  4. 面试官:说说你对版本管理的理解?常用的版本管理工具有哪些?
  5. 相关系数矩阵与heatmap热力图
  6. Image converter for LVGL 离线转换工具
  7. CSS 中,为什么绝对定位(absolute)的父级元素必须是相对定位(relative)?
  8. Supervisor:优秀的进程管理工具
  9. (个人翻译)Scrivener交互式手册中文版FowWindows 02核心理念
  10. 【题外话】如何拯救WiFi模块损坏的小米11Pro这款工业垃圾