检查应用程序在 Monkey 工具中启动的时间延迟

Inspect time delay for the app to launch in Monkey tool

我正在尝试使用针对特定程序包的 Moneky 工具找出应用程序启动的延时。我不熟悉哪种命令行可以延迟应用程序启动所需的时间。如果我想多次 运行 相同的命令来检查应用程序处于 热启动和冷启动 时的时间差异怎么办?这是我寻找的 link here.。 我运行默认命令行但是不明白elapsed time=5584ms.

的意思
adb shell monkey -p com.facebook.katana -v 1000> secondTest.txt

以下是 secondTest.txt 的一些输出:

 Events injected: 1000
 :Sending rotation degree=0, persist=false
 :Dropped: keys=0 pointers=0 trackballs=0 flips=0 rotations=0
  ## Network stats: elapsed time=5584ms (0ms mobile, 0ms wifi, 5584ms not connected)
 // Monkey finished

您正在使用 monkey 注入 1000 个随机事件,因此报告的运行时间是处理这些事件所需的时间。您可以只注入 1 并查看需要多长时间,但是有更好的方法,检查 logcat 中是否有像

这样的行
ActivityManager: Displayed com.facebook.katana/.StartupTiming: +2s325ms 

此值表示从启动进程到完成在屏幕上绘制相应 activity 之间经过的时间量。