Android中最容易执行的时间是什么?有没有什么办法可以在android中逐行查找执行时间?
我看了一下,我在Android SDK上找到了TimingLogger,并在这里说明。它看起来很方便。但我无法得到它的工作。
Android中最容易执行的时间是什么?有没有什么办法可以在android中逐行查找执行时间?
我看了一下,我在Android SDK上找到了TimingLogger,并在这里说明。它看起来很方便。但我无法得到它的工作。
最简单的:
final long before = System.nanoTime();
measuredMethod();
final long delay = System.nanoTime() - before;
但我会建议使用Traceview工具。
你可以叫你的第一个行
long start = System.currentTimeMillis();
和
long timeExecution = System.currentTimeMillis() - start;
你的最后一行
,那么你可以打印或使用timeExecution
如何在android中使用TimingLogger?我不想用long start = System.currentTimeMillis();在每一个陈述后。 –
谢谢@ LR89 ..如何使用Traceview? –
Traceview是DDMS(Dalvik Debug Monitor Server)的一部分。检查这个:http://developer.android.com/tools/debugging/index.html和这个:http://developer.android.com/tools/debugging/ddms.html更多信息。 – LR89