【发布时间】:2011-05-19 15:26:54
【问题描述】:
我正在尝试测量几种方法的执行时间。所以我想创建一个方法而不是多次重复相同的代码。
这是我的代码:
private void MeasureExecutionTime(Method m)
{
startTime = System.nanoTime();
try
{
m();
}
finally
{
endTime = System.nanoTime();
}
elapsedTime = endTime - startTime;
System.out.println("This takes " + elapsedTime + " ns.");
}
假设我有myMethod(),如何使用MeasureExecutionTime()来测量myMethod的执行时间?
【问题讨论】:
标签: java methods execution-time