1、启动时间
冷启动 应用程序首次启动,进程首次创建并占与资源的过程
热启动 应用程序启动后,点击back或home退到后台并未完全被杀死,再次启动的过程
启动app命令
adb shell am start -W -n package/activity
停止app命令
adb shell am force-stop pack
以下是冷启动
获取pack 和 activity
执行abd logcat | grep START
点击要查看的包,点击该apk,显示log
启动app命令:adb shell am start -W -n com.android.browser/.BrowserActivity
停止app 命令
adb shell am force-stop com.android.browser
启动app命令
adb shell am start -W -n package/activity
热启动启动耗时间比冷启动少,因为热启动是点击back键,所有的资源是都已存在,所以热启动时间比较快。
2、CPU
3、流量 测试App使用过程的消耗情况
4、电量 测试App使用过程的的消耗情况
5、内存 测试App使用过程的消耗情况,无内存泄露情况
6、FPS 测试测试App使用过程的流畅度
7、过度渲染