如何在Java中执行方法?

问题:

如何获取方法的执行时间?有没有一个Timer实用程序类,例如定时任务需要多长时间等等?
Google上的大部分搜索都会为计划线程和任务的计时器返回结果,这不是我想要的。

回答:

总是有老式的方式:

long startTime = System.nanoTime();
methodToTime();
long endTime = System.nanoTime();

long duration = (endTime - startTime);  //divide by 1000000 to get milliseconds.

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How do I time a method’s execution in Java?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

87 + = 94