spring StopWatch 工具類

springboot 啓動 run 方法,會啓動一個時間計數器 StopWatch, 是spring 提供的工具類,通過 start() 與 stop() 來統計程序的執行時間。

同一時間內只能統計一個任務,在上一個 stop 之後才能開啓下一個任務的 start 。代碼演示

 

public class StopWatchTest {
    public static void main(String[] args) {

        StopWatch stopWatch = new StopWatch("id101");

        stopWatch.start("task01");

        try{
            TimeUnit.SECONDS.sleep(1);
        }catch (InterruptedException e){
            e.printStackTrace();
        }

        stopWatch.stop();

        stopWatch.start("task02");

        try{
            TimeUnit.SECONDS.sleep(2);
        }catch (InterruptedException e){
            e.printStackTrace();
        }

        stopWatch.stop();

        System.out.println(stopWatch.prettyPrint());
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章