1、场景导入
ArkUI页面切换类点击操作完成时延,应用的UI界面有许多需要和用户交互的地方,按钮的点击是很常见的一种。点击按钮应用转场进入下一个页面。应用的点击完成时延,是从点击应用离手开始到转场页面所有占位符加载完成.
2、性能指标
2.1、性能指标介绍

应用或元服务内点击操作完成时延s标为900ms,允许误差范围5%。
2.2、性能衡量起止点介绍
通过Avidemux工具查看视频来确定点击完成时延起点和终点,然后计算出整个耗时的时间,计算出来的这个时间在后面分析trace的时候会用到。
3.问题定位流程
3.1、 常规定位前置流程
处理三方应用问题前首先需要先和三方应用及测试确认当前问题场景的静态KPI标准(S标):
-
三方应用:和三方应用确认问题场景是否认可该标准,如不认可,相关问题需评审关闭。
-
测试:和测试确认是否按照静态KPI标准执行的测试,测试步骤和性能衡量是否准确。
处理应用问题时,可以优先查看操作录屏,看看具体的操作场景,能否发现一些有助于定位的信息,还需要自己在单框架的手机上安装hap包运行应用操作观察帮助定位。例如可以初步看出网络请求的时间是否合理,应用布局的复杂度等。
3.2、 问题定位思路
点击操作完成时延类问题的通用定位思路为先确认时延起止点,然后看起止点时延是否超900ms,没有超过就是达标,如果超过900ms,就需要进一步分析trace看看耗时主要发生在什么地方,然后确定是系统问题还是三方问题,然后对齐问题。处理流程如下图:

起点确认
搜索dispatchtouchevent,找到type=1的那个dispatchtouchevent,就是点击抬手起点。

| Trace点名称 |
|---|

最低0.47元/天 解锁文章
779

被折叠的 条评论
为什么被折叠?



