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