計算Java執行時間
阿新 • • 發佈:2019-02-04
- 第一種是以毫秒為單位計算的。
- Java程式碼
//虛擬碼 long startTime=System.currentTimeMillis(); //獲取開始時間 doSomeThing(); //測試的程式碼段 long endTime=System.currentTimeMillis(); //獲取結束時間 System.out.println("程式執行時間:"+(end-start)+"ms"); //虛擬碼 long startTime=System.currentTimeMillis(); //獲取開始時間 doSomeThing(); //測試的程式碼段 long endTime=System.currentTimeMillis(); //獲取結束時間 System.out.println("程式執行時間:"+(end-start)+"ms");
- 第二種是以納秒為單位計算的。
- Java程式碼
-
//虛擬碼 long startTime=System.nanoTime(); //獲取開始時間 doSomeThing(); //測試的程式碼段 long endTime=System.nanoTime(); //獲取結束時間 System.out.println("程式執行時間:"+(end-start)+"ns"); //虛擬碼 long startTime=System.nanoTime(); //獲取開始時間 doSomeThing(); //測試的程式碼段 long endTime=System.nanoTime(); //獲取結束時間 System.out.println("程式執行時間:"+(end-start)+"ns");