相关问题
冷启动首帧完成时延问题分析
1498浏览 • 1回复 待解决
HarmonyOS 冷启动【响应时延】与【加载完成时延】在Profiler中如何查看?
2076浏览 • 1回复 待解决
冷启动加载耗时长,应用在设备上冷启动打开加载完成耗时XXXXms
2245浏览 • 1回复 待解决
#鸿蒙通关秘籍# 应用启动时如何优化大桌面时延以减少冷启动响应时间?
1142浏览 • 0回复 待解决
HarmonyOS 动画播放的起始点设置该怎么设置
976浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何减少鸿蒙应用冷启动时首帧绘制的时间?
1198浏览 • 1回复 待解决
HarmonyOS 冷启动时启动页的实现
1235浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何应对冷启动响应时延超标导致的应用启动卡顿问题?
1667浏览 • 1回复 待解决
#鸿蒙通关秘籍#问题场景冷启动响应时延如何进行Trace抓取?
1422浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何优化HarmonyOS NEXT冷启动响应时延超标的问题?
1721浏览 • 1回复 待解决
HarmonyOS 冷启动响应时延如何优化在85毫秒以内以及如何测试?
1234浏览 • 1回复 待解决
冷启动加载慢问题定位三板斧
2457浏览 • 1回复 待解决
响应时延/掉帧性能问题分析
2943浏览 • 1回复 待解决
HarmonyOS 应用冷启动时更换成指令图片
1077浏览 • 1回复 待解决
HarmonyOS 冷启动中哪个params属性表示冷启动时长?
1000浏览 • 1回复 待解决
HarmonyOS 冷启动时如何避免白屏闪一下
1214浏览 • 1回复 待解决
冷启动报错Error message
3355浏览 • 1回复 待解决
如何提升应用冷启动速度?
1769浏览 • 1回复 待解决
HarmonyOS 想通过冷启动方式怎么可以判断当前是否为暗黑模式
1279浏览 • 1回复 待解决
HarmonyOS 如何监听应用冷启动
984浏览 • 1回复 待解决
HarmonyOS冷启动相关性能分析
1466浏览 • 1回复 待解决
HarmonyOS Push点击冷启动跳转问题
1497浏览 • 1回复 待解决
HarmonyOS Profiler 工具分析 APP 冷启动
1160浏览 • 1回复 待解决
HarmonyOS 如何统计应用冷启动耗时
1423浏览 • 1回复 待解决
HarmonyOS 冷启动时EntryAbility里的onCreate里执行toast无弹出提示
1117浏览 • 1回复 待解决
1、问题现象
镜像版本:ALN-AL00 204.1.0.72(SP2DEVC00E72R4P1)
应用版本:1.0.0
具体场景:
测试结果:
2、使用工具
DevEco Studio Profiler,smartperf
3、定位过程
冷启动完成耗时3.7s,01:699(离手帧) ~ 05:350(页面加载完成),S标1600ms,需要优化2.1s。
通过trace中显示的冷启动过程中以下6个重要时间点可以看出:启动耗时主要发生在应用首次送显starticon消失后到应用第二次送显的过程中。
1 离手帧起始点 01:699
2 starticon铺满全屏 02:359
3 应用首次送显 02:254
4 应用送显后直到starticon消失 02:488
5 首页加载完成 05:350
6 应用第二次送显 05:279
通过trace可以看出,应用首次送显starticon消失后到应用第二次送显总计耗时2.8s,在这个时间段内应用线程休眠了1s 833ms,而且应用线程中还做了大量串行的NAPI 队列任务,导致阻塞耗时。
结论:分析trace发现,应用冷启动过程中应用线程休眠了1s并且做了大量串行的NAPI 队列任务导致阻塞耗时,需要应用侧分析优化。