StopWatch簡單瞭解

有時候咱們須要瞭解某個方法或某段程序的運行時間,咱們能夠直接用System.currentTimeMillis(); 而後再相減就能夠了。固然,咱們也能夠直接用StopWatch 。java

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());


    }
}
相關文章
相關標籤/搜索