StopWatch 簡單使用

2021-07-27 17:11:50 字數 422 閱讀 7731

stopwath是apache commons lang3包下的乙個任務執行時間監視器

主要方法: start(); //開始計時

split(); //設定split點

getsplittime(); //獲取從start 到 最後一次split的時間

reset(); //重置計時

suspend(); //暫停計時, 直到呼叫resume()後才恢復計時

resume(); //恢復計時

stop(); //停止計時

gettime(); //統計從start到現在的計時

**:import org.apache.commons.lang3.time.stopwatch;

public class stopwatchtest

}

在效能計數的時候使用StopWatch型別

我們經常需要在 中對某個方法的執行效率進行確認。例如我們有下面乙個方法 static void run 我們想知道該方法到底耗用了多少時間執行。傳統的做法是在方法執行之前先記錄下來當前時間,然後在結束的時候再記錄乙個時間,然後讓他們相減就可以了,類似下面這樣 datetime starttime d...

StopWatch 秒錶 實現計時

統計某段 的執行時間 還在用如下 麼,out了,醜陋不醜陋 long start system.currenttimemillis new random 耗時操作 long end system.currenttimemillis system.out.println end start sprin...

C 基礎 計時類Stopwatch

stopwatch的功能主要是用來測量時間間隔,我們平時測試 執行時長,或者在效能測試中測量迴圈執行多久都經常用的到,這裡稍微講下使用方法。要使用stopwatch需要首先引入命名空間system.diagnostics,然後例項化乙個stopwatch的物件出來就可以了。在需要測試時間間隔地方開始...