测量 Android 代码片段执行时间的最佳方法是什么?
我有一段代码前后我想放置时间戳以找出它的执行时间(例如 onCreate()
中的一个和 onDestroy()
活动方法中的另一个)。
我试过 Time.toMillies(false)
,但它只返回秒数给我(最后是常量 000
)。我还尝试了两个 java 函数: System.currentTimeMillis()
和 System.nanoTime()
。第一个返回纪元时间的毫秒数,第二个不返回。
测量执行时间并获得良好精度的最佳方法是什么?
原文由 22332112 发布,翻译遵循 CC BY-SA 4.0 许可协议
计时记录器 呢?
来自 TimingLogger 文档:
转储看起来像:
不要忘记通过运行来启用您的标签:
adb shell setprop log.tag.YOUR_TAG VERBOSE