java輸出程序運行時間


做了一個MapReduce的小練習,想測試一下程序運行時間:

代碼:

long start = System.currentTimeMillis();
/*運行的程序主體*/
long end = System.currentTimeMillis();
System.out.println("程序運行時間:"+(end-start)+"ms");

 

但是有一個問題,MapReduce程序運行結束條件如下,會自動結束程序。

 

System.exit(job.waitForCompletion(true) ? 0 : 1);

 

所以將System.exit(job.waitForCompletion(true) ? 0 : 1);改成

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


免責聲明!

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



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