![]() |
1
37
您可以使用TraceView。这远非理想,但有效。 This article 描述如何使用它。 |
![]() |
2
18
|
![]() |
3
11
这取决于你要测试什么。 如果您为Android开发应用程序,您应该尝试TimingLogger类。看一看 this article 描述TimingLogger帮助程序类的用法。 一个很好的工具是 JMeter 还有一个 plugin for Android 也。 如果您不想使用外部工具,而是一种非常标准的方法来测量经过的时间,则必须使用System.NanoTime()。您不应该使用currentTimeMillis,因为它可以测量墙壁时钟时间Ans,因为没有一台计算机的时钟是完美的(它们偶尔都需要修正),有一个过程在运行,并不断地对系统时钟进行小的修正。更不用说闰秒修正了。 虽然经常使用currentTimeMillis,但是测量经过的时间和时间仍然是不正确的。无论如何,由于调用需要一些时间,您不应该期望非常小的时间间隔正确地进行。但这不应该是Android的问题。 我给你举个例子:
你也可以看看这个免费图书馆: http://jetm.void.fm/ . 您还可以找到的教程 JMeter 也。 |
![]() |
4
0
中推荐的另一个工具 http://developer.android.com/training/articles/perf-tips.html 卡尺: https://code.google.com/p/caliper/ . (我没用过,所以我不太了解。) |
|
user29759326 · 如何返回递归函数中的最后一个值? 6 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 6 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 6 月前 |
![]() |
rudraraj · java中未声明最终变量 7 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 7 月前 |