6月12日至14日,华为开发者大会(HDC 2026)在东莞松山湖正式举办。本届大会全面展示了水草丰盛、全面盛放的鸿蒙生态,更直观呈现了鸿蒙领先的技术底座,以及支撑创新应用生态的技术Workshop,为开发者带来了一场干货满满的技术盛宴。
在应用问题定位能力展区,鸿蒙DFX Skill吸引众多开发者驻足体验。针对应用开发中常见的冻屏、崩溃、内存泄漏、功耗热等痛点,HarmonyOS提供涵盖开发与运维的一站式质量保障解决方案,全面助力开发者打造高品质应用。开发者现场亲身体验Profiler和APMS两大问题定位工具,直观感受Profiler高效解决内存泄漏问题以及APMS全面护航线上运维的强大能力。

Profiler全新升级,高效定位内存泄漏问题
在应用开发中,开发者常面临应用内存泄漏、资源占用异常、耗电发热等问题。对此,性能分析工具Profiler全新升级,通过提供ArkTS/C++内存检测、信息抓取分析等能力,可帮助开发者快速定位并解决问题。
针对鸿蒙ArkTS与Native在交互开发中导致的内存泄漏问题,Profiler提供跨语言泄漏双向溯源能力,支持Native持有ArkTS内存泄露问题分析能力,覆盖LocalHandle和GlobalHandle句柄类型,抓取并展示关联ArkTS对象的Native分配栈,显著提升跨语言内存泄漏问题分析效率。当开发者开启Profiler后,只需复现业务场景便可进行检测,大大降低定位门槛。

在排查内存泄漏时,开发者常遇到快照抓取工具碎片化、部分内存类型不支持抓栈等问题。Profiler提供一键式抓取多类型内存泳道功能。Allocation模板新增ION、ASHMem、FD、Thread等泳道,支持一键式抓取全类型内存数据。开发者可在一个页面查看所有内存泄漏泳道,大幅提升分析效率。

APMS从故障预警到定界定位,实现一站式问题闭环
应用上线后,面对海量用户,开发者难以实时掌握应用的整体情况。当故障发生时,由于缺乏多维度分析工具和灰度发布能力,无法快速定位根因,影响用户体验。
应用质量管理服务(Application Performance Management Service,简称APMS)是华为面向鸿蒙应用开发者打造的智能化运维平台,构建了涵盖“故障指标—故障告警—故障分析—质量报告”的全链路质量保障体系。因此,APMS提供的质量大盘、故障实时预警、应用灰度等多项能力,能够帮助开发者多维度护航应用质量。

在质量监控上,APMS无需集成SDK与服务开通,用户只需点击“数据总览”,即可查看质量大盘。系统自动采集稳定性、性能、功耗三大类50+指标,涵盖高频故障场景指标,提供10多种核心指标的分析和趋势报告。大盘覆盖鸿蒙故障模式全故障场景,助力开发者快速发现问题和评估影响。APMS提供实时预警功能,针对崩溃、资源泄漏等关键指标支持10分钟级发现并告警,支持短信、邮件等多种通知方式。某鸿蒙版应用新版本上线后崩溃率飙升,APMS在15分钟内发出预警。

在故障排查方面,APMS支持故障聚合及证据链分析,辅助快速定位问题,降低开发者问题修复闭环成本。某鸿蒙版应用新版上线后频报故障,开发人员通过查看APMS故障分析页面快速识别问题,并基于证据链定位到错误代码行。
此外,APMS提供灰度日志采集,开发者可在APMS平台创建灰度任务并查看灰度日志;借助灰度日志采集功能,内存泄漏类问题能够获取有效泄漏日志,结合智能分析能力,大大减低开发者定位难度,提升问题闭环效率。
APMS还可生成应用质量分析报告,通过对鸿蒙应用在真实用户环境下的运行表现进行数据采集、分析、聚合与可视化输出,最终形成一份综合质量评估报告。APMS以数据驱动的方式,帮助开发团队快速识别质量瓶颈。某鸿蒙版应用通过APMS应用质量报告,了解自身应用的稳定性质量在业界水平,识别半年内的主要问题,并根据相关建议有效提升产品质量。
Profiler有效提升内存泄漏的排查和修复效率,APMS打通从故障预警、定界定位到报告分析的闭环。从开发到运维,HarmonyOS提供了一站式质量保障解决方案,助力开发者高效研发。未来,鸿蒙将持续深耕技术底座,帮助开发者实现高效创新,共同迎接万物互联新时代。开发者可访问HarmonyOS开发者官网,亲身体验相关功能。