发布日期:2018-03-26
如何计算方法在Java中的执行时间?+ 查看更多
如何计算方法在Java中的执行时间?
+ 查看更多
发布日期:2018-03-10 11:19
分类:JAVA
浏览次数:52
如何获取方法的执行时间?是否有一个Timer实用程序类为时间一个任务需要多长时间等? 大多数在Google上的搜索返回结果是计时器调度线程和任务,这不是我想要的。
回答:
这是惯用的老方法:
long startTime = System.nanoTime();
methodToTime();
long endTime = System.nanoTime();
methodToTime();
long endTime = System.nanoTime();
long duration = (endTime - startTime); //divide by 1000000 to get milliseconds