setData分析
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运算耗时总和。
- 大小:上传周期内每个页面的setData函数传参大小总和。
支持将应用列表导出为CSV格式。单击列表右上角的导出按钮,可以将整个列表全部导出。
单击详情弹出详情页面,包括设备详情和JSON字符串。