很多朋友都想知道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");
第二種是以納秒為單位計算的。
//偽代碼 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");
以上就是小編今天的分享,希望可以幫到大家。