}
long end = System.nanoTime();
long time = end - start;//算出时间结果 作者: 黄坚声 时间: 2012-5-11 13:32
你想精确到毫秒的话,就请看如下代码:
long start = System.currentTimeMillis();
{
//这里是你要测的代码块
}
long end = System.currentTimeMillis();
long time = end - start;//算出时间结果 作者: 小小企鹅 时间: 2012-5-11 13:47
一般在实际应用中经常使用System.currentTimeMillis() 来记录某段代码的运行时间。
public static long nanoTime()返回最准确的可用系统计时器的当前值,以毫微秒为单位。
JDK API中的例子:
long startTime = System.nanoTime();
// ... the code being measured ...
long estimatedTime = System.nanoTime() - startTime;