相关问题
冷启动加载耗时长,应用在设备上冷启动打开加载完成耗时XXXXms
580浏览 • 1回复 待解决
冷启动加载慢问题定位三板斧
427浏览 • 1回复 待解决
响应时延/掉帧性能问题分析
170浏览 • 1回复 待解决
冷启动报错Error message
490浏览 • 1回复 待解决
冷启动性能指标起止点查找方法
381浏览 • 1回复 待解决
OHAudio实现低时延音频录制和播放功能
525浏览 • 1回复 待解决
lottile动画加载完成回调不调用
457浏览 • 1回复 待解决
mate60Pro调用系统相机拍照存在较高时延,40反而很快
468浏览 • 1回复 待解决
使用转场动画时,如何在消失转场动画完成时执行其他操作
719浏览 • 1回复 待解决
控件enabled设置为false时,hover失效
621浏览 • 1回复 待解决
app启动时加在so库crash
389浏览 • 1回复 待解决
Web组件是否支持离屏渲染
476浏览 • 0回复 待解决
下拉刷新和上拉加载的API为9的sdk
1337浏览 • 1回复 待解决
Windows工作环境搭建完成后,编译时出错~求助
5205浏览 • 1回复 已解决
eclipse启动Tomcat时,一直在publishing状态。启动不起来
916浏览 • 1回复 待解决
imageReceiver拿到的数据帧长度
370浏览 • 1回复 待解决
父组件高度为0时,如何设置溢出隐藏
352浏览 • 1回复 待解决
荣耀内测了,离公测还远吗?
3293浏览 • 1回复 待解决
canvas在api5手机不显示,api6手机正常,这怎么解决?
1663浏览 • 1回复 待解决
ImageKnife 这个控件可以监听加载完成后的图片再获取图片的实际宽高吗
470浏览 • 1回复 待解决
练习DataAbility时用模拟器启动出现编译问题
5779浏览 • 4回复 已解决
crash闪退时能保存状态并重新恢复启动
536浏览 • 1回复 待解决
模拟器启动不了,创建时选的phone
5609浏览 • 3回复 已解决
有谁知道是否支持帧动画
722浏览 • 1回复 待解决
半模态转场关闭弹窗重新打开时无需重新加载
302浏览 • 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 队列任务导致阻塞耗时,需要应用侧分析优化。