页面
页面功能模块主要针对应用内嵌的 WebView 页面进行性能监控,主要包含以下功能:
页面加载总览
展示某段时间范围内页面加载时间趋势图
页面加载时间包含以下指标:
- Unload :浏览器卸载前一个页面耗时;
- Redirect:浏览器重定向耗时;
- Cache:读取缓存耗时;
- DNS:DNS 寻址耗时;
- TCP: TCP 链接耗时;
- Request:浏览器发送请求耗时;
- Response:浏览器收到完整响应耗时;
- Process:Dom 结构构建耗时;
- load:页面渲染耗时。
- pagelading:整个导航及加载过程的时间;
展示页面加载次数趋势图,缓慢加载与正常加载次数对比:
* 缓慢加载量:页面加载时间超过 1000ms 的加载次数;
多维度分析
选择某一指标(如缓慢页面数或页面总数),展现该指标在应用版本,地域,联网方式,操作系统,设备五个维度的分布状况,点选任一维度值,可作为过滤条件刷新整个页面的数据,过滤条件可以叠加,进行多维度组合分析。
页面加载列表
页面加载列表展示每一页面加载过程中的页面名称、事件数、加载时间、加载时间分布、白屏时间、缓慢次数、加载次数。
点击某一页面缓慢次数,可跳转至页面详情页面,展示以下三方面内容:
页面加载基础信息:
Timing 分布:
- Unload :浏览器卸载前一个页面耗时;
- Redirect:浏览器重定向耗时;
- Cache:读取缓存耗时;
- DNS:DNS 寻址耗时;
- TCP: TCP 链接耗时;
- Request:浏览器发送请求耗时;
- Response:浏览器收到完整响应耗时;
- Dom:Dom 结构构建耗时;
- Page:页面渲染耗时。
Resource 性能: