Java程序運行時間的計算

第一種是以毫秒爲單位計算的。web

  Java代碼測試

  //僞代碼orm

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

  doSomeThing();  //測試的代碼段webkit

  long endTime=System.currentTimeMillis(); //獲取結束時間程序

  System.out.println("程序運行時間: "+(end-start)+"ms");im

  //僞代碼時間

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

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

相關文章
相關標籤/搜索