1. 程式人生 > 其它 >Java 計算程式碼執行時間(秒、毫秒、納秒)

Java 計算程式碼執行時間(秒、毫秒、納秒)

技術標籤:開發常見問題java

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