更新时间:2023.05.18 17:58:39
通过电量监控可了解设备的耗电指标以及耗电原因,同时提供异常耗电分析能力。电量分析分电量指标、耗电因素和异常趋势三部分功能。
当前仅Android支持电量分析。
您可以通过以下筛选条件进行数据筛选。
电量指标支持的指标有:前台电流值、电池温度。指标说明如下所示。
指标 | 说明 |
---|---|
前台电流值 | 功率值是与设备耗电的核心指标,而功率值由电压与电流所决定。实际场景中,电压很少变化,所以电流是衡量耗电很好的一个指标。当APP处于前台时,耗电主要来源于该App。当样本量足够大,又能抹掉badcase,App处于前台时,可以用电流衡量APP的耗电情况。 |
电池温度 | 电池温度间接反映设备耗电的情况。通常情况下,耗电量越高的设备,电池温度也越高。 |
通过按页面名称聚合展示各页面的耗电指标。在页面详情中,提供了前台电流量的分布统计与趋势图,另外还有相关单点查询的能力。
您可以通过以下筛选条件进行数据筛选。
耗电因素模块对应用耗电情况进行了初步的归因,共使用了5个归因类型的指标。
指标说明:
指标 | 说明 |
---|---|
流量 | 流量使用情况,包括数据流量和WIFI流量 |
获取Location时长 | 定位监控到的使用时长 |
AlarmManager设置次数 | WakeUp类型的Alarm唤起次数 |
WakeLock唤醒时长 | WakeLock被持有的时间长度,PowerManager的releaseWakeLock()-acquireWakeLock()的时间间隔。 |
进程存活时长 | 进程启动到进程被杀掉前的时间周期 |
您还可以通过DeviceID列表查询单点的电量指标详情。
您可以通过以下筛选条件进行数据筛选。
异常趋势中对三个指标:获取Location时长、AlarmManager设置次数、WakeLock唤醒时长进行监控,当超过阈值则视为异常耗电。阈值支持自定义设置,请在参数设置中调整阈值。
指标说明:
指标 | 说明 |
---|---|
异常次数 | 筛选条件下发生的电量异常的上报数 |
异常率 | 筛选条件下发生的电量异常的上报数/筛选条件下的总launch数(PV) |
异常人数 | 筛选条件下的电量异常的上报去重设备数 |
异常用户比例 | 筛选条件下的电量异常的上报去重设备数/筛选条件下的总launch数(UV) |
对于异常耗电,按照堆栈信息将相似的问题聚合为issue,单击issue标题可在详情页中通过维度、趋势以及异常详情来分析与定位问题。