当前位置: 首页 > news >正文

鸿蒙 线上问题定位:Operation Analyzer

在应用上架后,线上问题的定位和修复是运维阶段的核心工作。DevEco Studio的运维分析(Operation Analyzer)功能支持对已发布应用在使用过程中出现的崩溃、OOM、资源泄漏等问题进行定位分析,以及查看崩溃、卡顿、丢帧、能耗等异常问题的趋势和分布情况。

一、使用限制

限制说明
地区仅支持中国境内(港澳台除外)

二、页面布局

2.1 打开方式

View → Tool Windows → Operation Analyzer

2.2 登录

点击Add account按钮,登录华为账号并授权后,可查看当前账号下应用异常情况。

2.3 菜单栏

区域内容
1号区域选择当前账号下存在的应用
2号区域(Reports)Crash、OOM、APP Freeze、Resource Leak数据详情,定位具体问题
3号区域(Metrics)Crash、Frame Loss、Launch、Battery Usage异常数据变化趋势

2.4 顶部筛选配置

筛选项说明
时间当天到最近一个月
应用版本存在异常数据的应用版本
系统版本存在异常数据的系统版本
设备类型当前应用支持的设备类型
手机型号存在异常数据的手机型号
发布类型当前系统的发布类型

三、Reports(问题详情)

3.1 Crash分析

26.0.0 Beta1及以上版本

界面组成

区域说明
1号区域崩溃问题列表
2号区域问题特征id、故障指纹、设备型号、系统版本、发生时间、应用版本号、构建号
3号区域通过故障指纹搜索具体崩溃事件
4号区域关闭问题(关闭后置灰但不会删除)
5号区域分页切换不同异常点
6号区域上半部分分布情况,下半部分可能原因和最佳实践
7号区域崩溃事件详情页

详情页标签

标签说明
Stack Info堆栈日志信息,支持堆栈还原,可跳转代码行
Raw Stack原始堆栈(蓝色圆点=系统栈,绿色圆点=应用栈)
Symbolicated Stack还原后堆栈(需关联本地符号表或上传到云端)
Context Data崩溃现场数据(栈地址空间、寄存器、FD信息、页面跟踪)
Symbol Table云端符号表和本地关联符号表

堆栈还原操作

  1. 关联本地符号表或将符号表上传到云端

  2. 点击右上角Select related project关联堆栈对应的工程

  3. 通过堆栈中超链接跳转到对应源码

26.0.0 Beta1以下版本
标签说明
Stack支持混淆代码还原,可跳转代码行
System load崩溃时的CPU和内存信息(5.1.0 Release+)
FaultLog故障日志信息,支持符号表还原堆栈(5.1.0 Release+)

3.2 OOM分析(26.0.0 Beta1+)

展示具体的内存溢出详情。

详情页标签

标签说明
Stack Info内存溢出堆栈日志,支持还原和跳转
Context Data页面跟踪信息
Symbol Table云端/本地符号表,支持上传和关联

3.3 APP Freeze分析(26.0.0 Beta1+)

展示具体的应用冻屏详情。

详情页标签

标签说明
Evidence Chain3s和6s主线程堆栈信息(蓝色=系统栈,绿色=应用栈)
Context Data堆栈信息、CPU信息、内存信息、热档位、页面跟踪
Sampled Stack Logs采样栈原始和还原堆栈
Symbol Table云端/本地符号表

3.4 Resource Leak分析(26.0.0 Beta1+)

展示具体的资源泄漏详情。

详情页标签

标签说明
Evidence Chain主泄漏堆块和次泄漏堆块(含堆栈分配详情、堆栈树分配、火焰树、原始/还原堆栈)
Context Data现场数据信息
Symbol Table云端/本地符号表

视图类型

视图说明
堆栈分配详情显示分配调用栈
堆栈树分配树形展示分配关系
火焰树火焰图展示分配热点
原始/还原堆栈支持符号还原

四、Metrics(趋势分析)

4.1 Crash分析

功能说明
Tab切换All、JsError、CppCrash、OOM、ProcessKill
柱状图不同维度在崩溃异常中的占比
ProcessKill联动点击柱状图,饼图展示具体时间段ProcessKill类型分布

4.2 Frame Loss分析(丢帧分析)

区域说明
1号区域(丢帧总览)<6帧6-15帧>15帧的连续丢帧率
2号区域(维度展示)按Page、Scenes维度展示丢帧异常率TOP N

4.3 Launch分析(启动分析)

功能说明
Tab切换All、Cold Launch、Hot Launch
折线图整体耗时趋势
AVG/P50/P75/P90/P99各百分位耗时统计
柱状图耗时异常上报量
阶段耗时各启动阶段耗时详情

4.4 Battery Usage分析(能耗分析)

功能说明
能耗概览总能耗、前台能耗、后台能耗折线图
前台分布前台能耗和耗电时长随Top 5设备器件分布
后台分布后台能耗和耗电时长随Top 5设备器件分布
http://www.jsqmd.com/news/1331851/

相关文章:

  • HoRain云--Git 工作流程
  • 大模型面试高频考点解析:LangChain、LangGraph与Langfuse核心原理与实战应用
  • 小鼠IgM ELISA试剂盒在PBC研究中的关键应用
  • 选商务宴请用的高性价比清香白酒 - 中媒介
  • MySQL数据可视化实战:从基础到高级应用
  • 2026年模块化开关设备公司哪家专业?这份严选指南帮你择优推荐 - geo交流
  • 直播内容处理技术全解析:从元数据抓取到批量处理的工程实践
  • codis集群搭建
  • 5G NR资源块计算:从子载波间隔到实际可用RB的完整解析
  • 2026年7月北京市通州区二手房价格深度分析报告
  • 四川纯粮散酒品牌加盟哪家支持小批量试销? - 中媒介
  • LAV Filters终极指南:免费开源解码器打造完美播放体验
  • 跨平台端口占用排查指南:从netstat到现代工具全解析
  • 汽车租赁服务哪家店推荐? - 中媒介
  • 二分查找算法在编程竞赛中的实战应用与优化
  • RDMA服务类型深度解析:RC、UC、UD选型与实战避坑指南
  • 直播音效素材网站有哪些?5个值得收藏的音效网站
  • 浏览器缓存迁移实战:释放C盘空间,优化Edge/Chrome/Firefox存储
  • 医械全链路托管服务哪家专业? - 中媒介
  • 【mysql】MySQL 数据库 30 道高频面试题(含答案)
  • 工业HMI打印功能设计与实现规范
  • AI 视觉检测包灌装设备哪家有? - 中媒介
  • Java项目集成金蝶云SDK全流程:从依赖管理到API调用的实战指南
  • 游戏开发中的方法重写:构建可扩展角色能力系统
  • 5G移动性管理仿真实战:从小区重选到切换优化的全流程解析
  • 2026年7月北京市朝阳区二手房价格深度分析报告
  • 河南三轮车哪家服务好? - 中媒介
  • 2026年如何甄选优质卧式加工中心厂商?这份指南帮你避坑 - geo交流
  • 深圳酒店健身房设备供应商推荐哪家? - 中媒介
  • C语言标准演化史:从KR到GNU,谁才是正统?