Android:如何解读batterystats dumpsys中的pwi(Power Use Item)
关于dumpsys batterystats中pwi字段的解析
先看你给出的这条机器可读格式的batterystats输出:
10254 l pwi uid 84.8 0 51.0 112
你对字段的理解有误,正确的字段对应和含义如下:
10254:这条记录的唯一标识IDl:代表这是长期统计(long-term)的条目,对应较长周期内的耗电数据pwi:明确这是Power Use Item类型的耗电统计记录uid:说明这条统计是针对某个应用的UID维度84.8:该UID对应的耗电占总电量的百分比(即这个应用消耗了统计周期内84.8%的电量)0:该条目的原始计量mAh值(这里为0大概率是统计周期内该UID没有产生可被直接计量的mAh级耗电,或是特定统计维度的标记)51.0:系统估算的该UID实际耗电量(mAh),是结合应用使用行为计算出的预估耗电数值112:这条统计对应的应用UID数值(即目标应用的用户ID是112)
这些字段能提供的电池使用信息:
- 快速定位高耗电应用:通过84.8%的占比能直接看出该UID对应的应用是耗电大户
- 了解实际耗电水平:51.0mAh的预估数值能帮你判断应用的真实耗电规模
- 明确统计维度:
l标记说明这是长期统计数据,而非短周期的临时统计 - 精准关联应用:UID=112可以直接对应到系统内的具体应用,方便后续针对性分析耗电原因
内容的提问来源于stack exchange,提问作者Belphegor
相关产品推荐
相关产品推荐

