首页 帮助中心 听云App 交互分析

交互分析

1、动作分析



动作分析:基于用户操作事件进行的分析。当用户进行操作的时候,会记录用户操作的动作事件。如点击事件OnClick,若该操作导致应用发生卡顿现象(卡顿时间超过4s)那么认为该动作为一个慢动作。



慢动作详情:统计生命周期方法和用户操作事件的六大类性能方法在各个方法中的执行时间。

六大类方法:ViewLoading(视图加载)、Storage(数据存储)、Image(图像处理)、Json(JSON处理)、Network(网络访问)

生命周期方法:OnStrat、OnCreate、OnResume

2、慢交互分析



慢交互分析:基于应用视图进行的性能分析分析,按照执行时间排序。

六大类方法:ViewLoading(视图加载)、Storage(数据存储)、Image(图像处理)、Json(JSON处理)、Network(网络访问)

性能维度:UI前端线程性能分解、后台工作线程分解、性能分解表格、交互性能最慢设备、交互性能最慢操作系统以及最慢性能最慢的应用版本



慢交互追踪列表:将慢交互阈值大于三百毫秒的交互按照执行时间进行排序。点击交互视图即可进入慢交互详情。



慢交互详情分析:

  • 重点关注CPU及其内存波动曲线
  • 建议开启子线程个数不要多于CPU核数加一

网络耗时操作建议放到后台线程中执行