跳到主要内容

setData

setData 指标的分析可以对 setData 的性能进行比较方便的采集和切分。

指标采集

  • 采集整个 App 运行生命周期内的数据。

  • setData 区分页面维度。

  • 单点采集,updata 耗时超过1秒的数据为单样本,并采集其内容限制(按渲染耗时排序取每页前10条数据)。

setData列表

列表展示对应页面的指标的相关信息。

  • 页面:展示当前页面的路径。

  • 别名:支持配置别名,具体描述可参考 页面分析

  • 耗时:上传周期内每个页面 setData 耗时总和。

  • 队列耗时:上传周期内每个页面的 setData 队列耗时总和。

  • 运算耗时:上传周期内每个页面的 setData 运算耗时总和。

  • 峰值频率:计算当前选定时间内每秒的峰值调用次数。

    注意:当选择「10:00~11:00」时间段,则峰值频率展示该小时内访问次数最多的那一秒的值。

  • 峰值渲染大小:最大渲染内容字节数。

  • 在搜索框中输入页面路径,然后单击搜索图标,可查看指定页面的信息。支持模糊搜索,不区分大小写。

  • 页面支持添加到大屏和智能报告。

setData分析

在 setData 列表中单击页面路径跳转到 setData 分析详情。

页面支持添加过滤条件,单击过滤条件提示框展示过滤条件:网络类型、运营商、地域、SDK 版本、应用版本、DataPath 和微信版本。单击对应条件后可以查询到指定条件的页面数据。

指标分析

setData 分析从耗时、队列耗时、运算耗时和调用次数四个方面进行趋势分析和维度分析。

趋势分析

趋势分析展示当前指标所对应的图表。耗时、队列耗时和运算耗时默认为趋势图,调用次数默认为纵向条形图。

维度分析

维度分析支持选择过滤条件,过滤条件包括:微信 SDK 版本、应用版本和 DataPath。

SDK 版本和应用版本:

  • 图表类型:耗时、队列耗时和运算耗时默认为趋势图,调用次数默认为纵向条形图。支持选择横向条形图。

  • 功能选项:支持下载,默认展示 Top5 的数据,最多可选择显示 Top20。

DataPath:

  • 图表类型:所有指标都默认为横向条形图,支持选择表格展示。

  • 功能选项:支持下载,默认展示 Top5 的数据,最多可选择显示 Top20。

慢耗时详情列表

慢耗时详情列表展示仅采集耗时大于500ms的单样本详情。

  • DataPath:当前数据地址信息。

  • 时间偏移量:展示当前 DataPath 相对于页面开始时间的偏移量。

  • 耗时:上传周期内每个页面 setData 耗时总和。

  • 队列耗时:上传周期内每个页面的 setData 队列耗时总和。

  • 运算耗时:上传周期内每个页面的 setData 运算耗时总和。

  • 大小:上传周期内每个页面的 satData 函数传参大小总和。

  • 单击详情弹出详情页面,包括:设备详情和 JSON 字符串。