Article / 2026/05/31
性能优化 (十) 启动时间测量方式
性能优化 (十) 启动时间测量方式 的技术笔记。
启动时间测量方式
adb命令
- adb shell am start -W packagename/首屏Activity
- 比如 adb shell am start -W com.optimize.performance/com.optimize.performace.MainActivity
ThisTime: 最后一个Activity启动耗时TotalTime: 所有Activity启动耗时WaitTime: Ams启动Activity的总耗时- 线下使用方便,不能带到线上
- 非严谨,精确的时间
手动打点
启动时埋点,启动结束埋点,差值- 误区:onWindowFocusChanged只是首帧时间
正解: 真实数据展示,Feed第一条展示- 精确,可带到线上,推荐使用
- 避开误区,采用Feed第一条展示
- addOnDrawListener要求API16
Giscus 未启用:请在
src/site.config.ts中配置 repoId 与 categoryId。