Java 計算程式碼執行時間(秒、毫秒、納秒)
阿新 • • 發佈:2021-02-04
1、以秒為單位計時
long startTime = System.currentTimeMillis();
// 要獲取執行時間的程式碼片
long endTime = System.currentTimeMillis();
System.out.println("程式執行時間:" + (double) (endTime - startTime) / 1000 + "s");
2、以毫秒為單位計時
long startTime = System.currentTimeMillis();
// 要獲取執行時間的程式碼片
long endTime = System.currentTimeMillis();
System.out.println("程式執行時間: " + (endTime - startTime ) + "ms");
3、以納秒為單位計時
long startTime = System.nanoTime();
// 要獲取執行時間的程式碼片
long endTime = System.nanoTime();
System.out.println("程式執行時間: " + (endTime - startTime ) + "ns" );