程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 關於計算Java程序運行時間 及Java代碼

關於計算Java程序運行時間 及Java代碼

編輯:關於JAVA

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

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

  突然想起Junit4也可以測試執行時間,呵呵

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved