鸿蒙 线上问题定位:Operation Analyzer 在应用上架后线上问题的定位和修复是运维阶段的核心工作。DevEco Studio的运维分析Operation Analyzer功能支持对已发布应用在使用过程中出现的崩溃、OOM、资源泄漏等问题进行定位分析以及查看崩溃、卡顿、丢帧、能耗等异常问题的趋势和分布情况。一、使用限制限制说明地区仅支持中国境内港澳台除外二、页面布局2.1 打开方式View → Tool Windows → Operation Analyzer2.2 登录点击Add account按钮登录华为账号并授权后可查看当前账号下应用异常情况。2.3 菜单栏区域内容1号区域选择当前账号下存在的应用2号区域ReportsCrash、OOM、APP Freeze、Resource Leak数据详情定位具体问题3号区域MetricsCrash、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云端符号表和本地关联符号表堆栈还原操作关联本地符号表或将符号表上传到云端点击右上角Select related project关联堆栈对应的工程通过堆栈中超链接跳转到对应源码26.0.0 Beta1以下版本标签说明Stack支持混淆代码还原可跳转代码行System load崩溃时的CPU和内存信息5.1.0 ReleaseFaultLog故障日志信息支持符号表还原堆栈5.1.0 Release3.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 N4.3 Launch分析启动分析功能说明Tab切换All、Cold Launch、Hot Launch折线图整体耗时趋势AVG/P50/P75/P90/P99各百分位耗时统计柱状图耗时异常上报量阶段耗时各启动阶段耗时详情4.4 Battery Usage分析能耗分析功能说明能耗概览总能耗、前台能耗、后台能耗折线图前台分布前台能耗和耗电时长随Top 5设备器件分布后台分布后台能耗和耗电时长随Top 5设备器件分布