快速入门
业务系统分析
创建业务系统
分析业务系统
Web应用性能管理
理解应用性能管理
管理应用列表
查看应用概览
追踪关键事务
追踪请求详情
分析单个请求
分析单次请求快照
追踪外部服务
分析消息队列
追踪数据库详情
追踪NoSQL详情
追踪错误&异常信息
对比分析
设置应用
后台任务性能管理
后台任务概述
管理后台任务列表
查看后台任务概览
追踪慢后台任务
追踪单次慢后台任务
追踪错误信息
运维者视图
创建运维视图
分析运维视图
设置运维视图
移动应用性能管理
理解移动应用性能管理
移动应用概览
用户行为分析
网络分析
Webview性能分析
运营分析
地域分析
崩溃分析
ANR/卡顿分析
组合分析
劫持分析
交互分析
移动拓扑分析
移动应用设置
浏览器性能管理
理解浏览器性能管理
向前端页面注入JS
查看浏览器项目列表
查看Web页面性能概览
按区域分析Web页面性能
按网页分析Web页面性能
按浏览器分析Web页面性能
按运营商分析Web页面性能
多维度追踪单页面请求性能
分析Web页面Ajax请求
分析Web页面JS错误
主机性能管理
理解主机性能管理
管理主机和服务列表
查看主机概览
分析服务器性能
分析Apache性能
分析Redis性能
分析MySQL性能
分析Memcache性能
分析Tomcat性能
分析MongoDB性能
分析Nginx性能
分析Weblogic性能
分析Oracle性能
分析SQL Server性能
分析PostgreSQL性能
分析Varnish性能
分析CouchBase性能
分析Java虚拟机性能
分析Docker性能
设置主机信息
告警管理
概述
设置应用/移动告警/浏览器告警
设置主机告警
查看并处理告警
管理告警
设置URL回调
报告管理
概述
查看在线报告
预定邮件报告
创建自定义报告
账户管理
用户权限说明
管理部门和用户
设置个人信息

交互分析是通过监测最终用户与App进行交互时各App视图(俗称页面)消耗的时间,来帮助App开发人员了解App在与最终用户交互时的代码执行效率,为App代码优化和用户体验改善提供重要参考数据。

分析整体交互性能

在交互页面查看视图整体性能分析,包括所有视图列表(按执行次数或执行时间倒序查看)、最热门的5个视图、交互最慢的5个视图及慢交互列表。

1504491973515121.png

在慢交互列表中,您可以查看慢交互的执行时间、发生时间、App版本和操作系统。点击交互名称可查看交互视图单次执行的详细性能分析。

分析单个交互性能

在视图列表中,点击一个视图查看该交互视图中最慢的5个UI方法、耗时最长的5个线程、方法列表及慢交互列表。

1504492009577073.png

在方法列表中查看每个方法所属的类、名称、耗时占比、平均执行时间和执行次数。

在慢交互列表中,您可以查看慢交互的执行时间、发生时间、App版本和操作系统。点击交互名称可查看交互视图单次执行的详细性能分析。

分析慢交互

在慢交互列表中,点击交互名称可查看交互视图单次执行的详细性能分析,包括执行时间、用户感知时间、发生时间、上一个视图控制器、设备信息及时序图。

1504492029944003.png

通过设备信息了解App版本、操作系统、接入方式、用户IP、设备名称、地理信息、剩余电量、是否越狱、内存空闲、屏幕朝向及用户ID。

通过时序图了解内存、CPU的使用情况,分析网络请求性能、主线程方法和子线程方法的执行情况。

  • 将鼠标移至内存或CPU所在行能够查看当前时间、平均占用内存、平均占用CPU和当前请求数。

    1504492051903704.png

  • 将鼠标移至网络请求所在行能够查看当前时间、平均占用内存、平均占用CPU、当前请求数、请求名称及请求的响应时间、总字节数、状态。

    请求状态为错误时,点击错误名称对追踪错误信息并进行详细分析。

    1504492090925502.png

  • 将鼠标移至主线程或子线程所在行能够查看当前时间、平均占用内存、平均占用CPU、当前请求数、方法名及方法的偏移量、执行时间、占比。

    1504492112183136.png