响应时间
- app启动:首次安装启动、冷启动、暖启动、热启动
- app交互:事件响应、内部加载速度、首屏渲染
- 接口性能:dns、http/https、download、json
- h5性能:cache、资源加载、dom、page
UI性能检测常用办法
- UI性能检测常用办法 adb logcat
- 录屏+视频拆帧 uiautomator等自动化工具200ms巡检界面变化
- traceview
- 硬埋点
app启动
- 首次安装启动:首次安装会耗费较多的时间初始化,比如补丁下载、缓存数据
- 冷启动:进程不存在
- 暖启动:进程存在,界面不存在
- 热启动:界面对象仍然存在,只是前置
- 首屏启动:第一屏加载完整
adb shell am force-stop com.xueqiu.android
adb shell am start -S -W com.xueqiu.android/.view.WelcomeActivityAlias
adb logcat |grep -i activitymanager.*Displayed