如何用Java计时方法的执行时间?如何获得方法的执行时间?是否有一个计时器实用类来处理诸如计时、任务所需的时间等问题?Google上的大多数搜索结果都是用于调度线程和任务的计时器,这不是我想要的。
3 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
总是有一种老式的方式:
long startTime = System.nanoTime();
methodToTime();
long endTime = System.nanoTime();
long duration = (endTime - startTime); //divide by 1000000 to get milliseconds.
BIG阳
TA贡献1859条经验 获得超6个赞
long startTime = System.currentTimeMillis();doReallyLongThing();long endTime = System.currentTimeMillis(); System.out.println("That took " + (endTime - startTime) + " milliseconds");
添加回答
举报
0/150
提交
取消