码迷,mamicode.com
首页 > 其他好文 > 详细

StopWatch简单了解

时间:2016-12-13 16:35:58      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:java   stopwatch   

有时候我们需要了解某个方法或某段程序的运行时间,我们可以直接用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());


    }
}


本文出自 “我的JAVA世界” 博客,请务必保留此出处http://hanchaohan.blog.51cto.com/2996417/1882240

StopWatch简单了解

标签:java   stopwatch   

原文地址:http://hanchaohan.blog.51cto.com/2996417/1882240

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!