页面

页面功能模块主要针对应用内嵌的 WebView 页面进行性能监控,主要包含以下功能:

A9 001

页面加载总览

展示某段时间范围内页面加载时间趋势图 A9 002

页面加载时间包含以下指标:

  • Unload :浏览器卸载前一个页面耗时;
  • Redirect:浏览器重定向耗时;
  • Cache:读取缓存耗时;
  • DNS:DNS 寻址耗时;
  • TCP: TCP 链接耗时;
  • Request:浏览器发送请求耗时;
  • Response:浏览器收到完整响应耗时;
  • Process:Dom 结构构建耗时;
  • load:页面渲染耗时。
  • pagelading:整个导航及加载过程的时间;

展示页面加载次数趋势图,缓慢加载与正常加载次数对比: A9 003 * 缓慢加载量:页面加载时间超过 1000ms 的加载次数;

多维度分析

选择某一指标(如缓慢页面数或页面总数),展现该指标在应用版本,地域,联网方式,操作系统,设备五个维度的分布状况,点选任一维度值,可作为过滤条件刷新整个页面的数据,过滤条件可以叠加,进行多维度组合分析。 A9 004

页面加载列表

页面加载列表展示每一页面加载过程中的页面名称、事件数、加载时间、加载时间分布、白屏时间、缓慢次数、加载次数。 A9 005 点击某一页面缓慢次数,可跳转至页面详情页面,展示以下三方面内容:

页面加载基础信息:

A9 006

Timing 分布:

A9 007

  • Unload :浏览器卸载前一个页面耗时;
  • Redirect:浏览器重定向耗时;
  • Cache:读取缓存耗时;
  • DNS:DNS 寻址耗时;
  • TCP: TCP 链接耗时;
  • Request:浏览器发送请求耗时;
  • Response:浏览器收到完整响应耗时;
  • Dom:Dom 结构构建耗时;
  • Page:页面渲染耗时。

Resource 性能:

A9 008