java計算代碼段執行時間

java裏計算代碼段執行時間可以有兩種方法,一種是毫秒級別的計算,另一種是更精確的納秒級別的計算。

一)毫秒級別計算時間

long startTime = System.currentTimeMillis();
/* 要計算執行時間的代碼段 */
long endTime = System.currentTimeMillis();
System.out.println("代碼段執行時間:"  +  (endTime - startTime) + "ms");

二)更精確的納秒級別計算時間

long startTime_N = System.nanoTime();
/* 要計算執行時間的代碼段 */
long endTime_N = System.nanoTime();
System.out.println("代碼段執行時間: " + (endTime_N - startTime_N) + "ns");

 

"一代人終將老去,總有人正年輕。"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章