本文目錄一覽:
Java怎麼給方法計時?
你可以在開始和結束的時候,分別記錄下當前的時間的這毫秒數。然後再減,以下是一段代碼。
public class Test{
public static void main(String[] args) {
long startMili=System.currentTimeMillis();// 當前時間對應的毫秒數
System.out.println(“開始 “+startMili);
// 執行一段代碼,求一百萬次隨機值
for(int i=0;i1000000;i++){
Math.random();
}
long endMili=System.currentTimeMillis();
System.out.println(“結束 s”+endMili);
System.out.println(“總耗時為:”+(endMili-startMili)+”毫秒”);
}
}
JAVA中如何使用計時函數
Java計時函數currentTimeMills()
System.currentTimeMills()計時精確到毫秒級,跟計算機以1970年1月1日0時為計時起點一樣,該函數方法統計的也是從1970年1月1日0時開始,到程序運行到該函數時刻的毫秒總數。
該函數方法定義在Java系統類System中,如果想實現程序運行計時功能也很簡單,只要在程序前後分別放置該函數方法,然後後減前毫秒總數,就能計算程序運行的耗時。具體實現如下:
long startTime = System.currentTimeMills(); //程序開始記錄時間
//。。。 。。。
long endTime = System.currentTimeMills(); //程序結束記錄時間
long TotalTime = endTime – startTime; //總消耗時間
java代碼運行時要消耗多少時間
java代碼運行時要消耗多少時間的測量方法:
定義一個起始時間:
long start = System.currentTimeMillis();
//這裡是你要執行的程序塊。。。。
定義一個結束時間
long end = System.currentTimeMillis();
程序快執行耗時=start-end;
java中怎麼計算一個方法執行時,耗費多少毫秒
1.後台統計方法執行時間,顯示為秒級別
long
startTime=System.currentTimeMillis();
//執行方法
long
endTime=System.currentTimeMillis();
float
excTime=(float)(endTime-startTime)/1000;
System.out.println(“執行時間:”+excTime+”s”);
2.前台統計時間,顯示為秒級別
var
st=new
Date();
//執行方法
var
et=new
Date();
var
execTime=(et-st)/1000;
var
et
=
document.getElementById(“time”);
et.innerHTML
=”執行時間:”+execTime+”s”;
不過從Firefox的firebug調試工具統計時間來看,前台統計時間比真實時間短,
調試工具統計的時間跟後台統計的時間相近,且稍長,合情理,所以前台統計數據直接從後台取。
3.得出查詢速度的方法是:
在各個select語句前加:
declare
@d
datetime
set
@d=getdate()
並在select語句後加:
select
[語句執行花費時間(毫秒)]=datediff(ms,@d,getdate())
如何計算Java中操作的耗時?
在你所要計時的操作之前獲取當前系統時間,
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//設置日期格式
System.out.println(df.format(new Date()));// new Date()為獲取當前系統時間
在該操作恰好執行完後,再獲取一個當前系統時間。
兩個時間相減,就是Java中操作的耗時。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/153040.html