java代碼調試,打印代碼方法執行時間(毫秒級)


// 放在要檢測的代碼段前,取開始前的時間戳
Long startTime = System.currentTimeMillis();

// 放在要檢測的代碼段前,取結束后的時間戳
Long endTime = System.currentTimeMillis();

// 計算並打印耗時
Long tempTime = (endTime - startTime);
System.out.println("花費時間:"+
(((tempTime/86400000)>0)?((tempTime/86400000)+"d"):"")+
((((tempTime/86400000)>0)||((tempTime%86400000/3600000)>0))?((tempTime%86400000/3600000)+"h"):(""))+
((((tempTime/3600000)>0)||((tempTime%3600000/60000)>0))?((tempTime%3600000/60000)+"m"):(""))+
((((tempTime/60000)>0)||((tempTime%60000/1000)>0))?((tempTime%60000/1000)+"s"):(""))+
((tempTime%1000)+"ms"));


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM