HarmonyOS应用性能监测服务APMS-功耗问题定位分析指导

0 评论 1281 浏览 0 收藏 5 分钟

本原创文章帖发布在华为开发者联盟社区,欢迎开发者前往访问评论交流,更多与该内容相关讨论,请点击原帖查看:

HarmonyOS应用性能监测服务APMS-功耗问题定位分析指导

用户反馈应用掉电快,怎么定位是哪个环节的问题?下面以一次功耗劣化排查为线索,带你走完从趋势发现到器件拆解的完整功耗优化链路。

功耗问题发现与排查流程:

功耗趋势分析

1)查看耗电趋势

       进入故障指标 > 功耗页面,耗电趋势图表默认呈现前台耗电量关于版本的柱形趋势图,每个柱形内通过不同颜色呈现不同器件的耗电量。通过左上角下拉筛选可切换”前台”和”后台”耗电趋势。

2)分析耗电速率与使用时长

       左图展示前台耗电速率与后台耗电速率随时间的变化趋势,右图展示前台使用时长、后台使用时长、总使用时长随时间的变化趋势。通过左上角下拉筛选可切换使用时长单位为”分钟”或”小时”。耗电速率=耗电量/使用时长,是衡量应用功耗效率的核心指标。

维度分布与器件拆解

1)维度分布定位问题范围

       维度分布图表默认展示”前台耗电量”在应用版本、系统版本、设备型号三个维度上的TOP5分布。通过切换计算依据,支持”前台耗电量”、”后台耗电量”、”前台耗电速率”和”后台耗电速率”四个维度,确认功耗问题是否集中在特定版本或机型。

2)器件耗电拆解

       通过耗电趋势图表中的柱形颜色分布,可以查看不同器件(如屏幕、CPU、GPU、基带等)的耗电占比。识别耗电量最大的器件,结合应用实际使用场景,判断是屏幕常亮、后台计算还是其他原因导致的高功耗,制定针对性优化策略。

       从耗电趋势到器件拆解——APMS让每一毫安时的去向都清晰可见。趋势看变化,分布找方向,器件定根因,让功耗优化有据可依。

🔗 官网开发者学堂视频:https://developer.huawei.com/consumer/cn/training/result?type2List=201783644516849879&orderBy=1&courseType=5

     🔗 社区DFX专题文章:  https://developer.huawei.com/consumer/cn/forum/subject/2101218731402391001

【扫码加入 HarmonyOS DFX 技术交流群】

本文由 @华为开发者联盟 授权发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
海报
评论
评论请登录
  1. 目前还没评论,等你发挥!