1. 程式人生 > >Java 計算程式執行時間

Java 計算程式執行時間

第一種 以ms為單位

long startTime = System.currentTimeMillis();    //獲取開始時間的時間戳
/*中間為要計算執行時間的程式碼段*/
long endTime = System.currentTimeMillis();    //獲取結束時間的時間戳 
System.out.println("程式執行時間:" + (endTime - startTime) + "ms");    //輸出程式執行時間

第二種 以ns為單位

long startTime=System.nanoTime();   //獲取開始時間  

/*中間為要計算執行時間的程式碼段*/
long
endTime=System.nanoTime(); //獲取結束時間 System.out.println("程式執行時間: "+(endTime-startTime)+"ns");