2014-05-16 181 views

回答

1

最简单的:

final long before = System.nanoTime(); 
measuredMethod(); 
final long delay = System.nanoTime() - before; 

但我会建议使用Traceview工具。

+0

谢谢@ LR89 ..如何使用Traceview? –

+0

Traceview是DDMS(Dalvik Debug Monitor Server)的一部分。检查这个:http://developer.android.com/tools/debugging/index.html和这个:http://developer.android.com/tools/debugging/ddms.html更多信息。 – LR89

1

你可以叫你的第一个行

long start = System.currentTimeMillis();

long timeExecution = System.currentTimeMillis() - start;你的最后一行

,那么你可以打印或使用timeExecution

+0

如何在android中使用TimingLogger?我不想用long start = System.currentTimeMillis();在每一个陈述后。 –

相关问题