HarmonyOS鸿蒙Next中怎么监控APP冷启动与热启动的耗时?如何优化?

HarmonyOS鸿蒙Next中怎么监控APP冷启动与热启动的耗时?如何优化? 怎么监控APP冷启动与热启动的耗时?如何优化?

1 回复

更多关于HarmonyOS鸿蒙Next中怎么监控APP冷启动与热启动的耗时?如何优化?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


可以参考一下官方文档中描述。

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/hiappevent-watcher-app-launch-event-V5

启动时间统计:

统计开始:手离开图标
统计结束:首帧绘制

冷启动:

  1. 点击应用图标
  2. 处理点击事件(ArkUI)
  3. 处理(大桌面)
  4. 启动应用(AMS)---- 上报
  5. StartAbility ---- 上报
  6. 创建应用进程 ---- 上报
  7. AttachApplication ---- 上报
  8. 应用到前台 ---- 上报
  9. 页面到前台 ---- 上报
  10. 创建窗口 ---- 上报
  11. 首帧绘制 ---- 上报

热启动:

  1. 点击应用图标
  2. 处理点击事件(ArkUI)
  3. 处理(大桌面)
  4. 启动应用(AMS)---- 上报
  5. StartAbility ---- 上报
  6. 应用到前台 ---- 上报
  7. 页面到前台 ---- 上报
  8. 创建窗口 ---- 上报
  9. 首帧绘制 ---- 上报
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!