Java - 測量程式執行時間

古古

2019/11/18


Stopwatch 是 Guava 提供,可以用來測量程式運行時間的工具(Guava 是 Google 開發的 Java library,是一個非常好用的工具包)

常用方法 #

  • Stopwatch.creatStarted() : 創建一個碼表,並且開始計時
  • stop() : 碼表停止計時
  • elapsed(TimeUnit unit) : 取得從開始到結束的時間

具體實例 #

public class Main {
    public static void main(String[] args) {
        Stopwatch stopwatch = Stopwatch.createStarted();

        doSomething();

        stopwatch.stop();
        long millis = stopwatch.elapsed(TimeUnit.MILLISECONDS);
        System.out.println("time: " + millis + " ms");
    }
}