首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

java之StopWatch源码分析

public static void main(String[] args) {         StopWatch stopWatch = new StopWatch();         stopWatch.start...();         //下面我们使用stopWatch提供的方法进行信息的输出         System.out.println(stopWatch.prettyPrint());     }...StopWatch的使用,先手动new一个对象,通过这个对象我们可以调用里面的实例方法了。...下面我们继续看下StopWatch工具类提供的常用方法吧 我们看下stopWatch方法做了什么,和原来的有什么不一样的,除了多了给当前的执行 任务起了一个有明确含义的任务名,在计算时间时任然时调用的是...= null) {             throw new IllegalStateException("Can't start StopWatch: it's already running");

89710

使用 StopWatch 优雅打印执行耗时

最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改,目前spring-framework提供了一个StopWatch...类可以做类似任务执行时间控制,也就是封装了一个对开始时间,结束时间记录工具 示例 先来看几个示例 统计输出总耗时 import org.springframework.util.StopWatch;...sw = new StopWatch(); sw.start(); //long task simulation Thread.sleep(1000);...sw = new StopWatch(); sw.start("A");//setting a task name //long task simulation...watch = new StopWatch(); watch.start("单序列获取总消耗"); long sequence = generator.generateId(name)

1.3K20

使用 StopWatch 优雅打印执行耗时

最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改,目前spring-framework提供了一个StopWatch...类可以做类似任务执行时间控制,也就是封装了一个对开始时间,结束时间记录工具 示例 先来看几个示例 统计输出总耗时 import org.springframework.util.StopWatch;...sw = new StopWatch(); sw.start(); //long task simulation Thread.sleep(1000);...sw = new StopWatch(); sw.start("A");//setting a task name //long task simulation...watch = new StopWatch(); watch.start("单序列获取总消耗"); long sequence = generator.generateId(name)

27730
领券