BugReport一般用来分析功耗问题,例如休眠待机,后台待机,游戏,视频,相机场景等
BugReport字段含义介绍
BugReport字段 | 含义 | 备注 |
Reboot | 设备的重启事件 | |
CPU running | CPU运行状态,休眠 或者 唤醒 | 只有是CPU不休眠,就是一个黑点或持续的黑色条 |
App Processsor wakeup | Netd基于xt_idletimer 待机下监视网络设备的收发工作状态,即当设备发生联网从休眠态变成为唤醒态时,会记录打醒者的uid(uid大于0)和网络类型(wifi或数据类型)、时间戳 | 一般查看待机联网源事件 |
Kernel only uptime | 只有内核运行的时间 | 可以查看alarm唤醒事件 |
Userspace wakelock | 用户空间申请的锁 | 记录Android中PowerManagerService的wake_lock模块的工作时间(有任务需要唤醒CPU时,就会开启 Userspace wakelock) |
Long Wakelocks | 对WAKE_TYPE_PARTIAL进行定期检查,如果超过1min,则标记 | 快速查看长持锁 |
Top app | 当前手机运行的app及前台app | 查看用户切换的一些应用 |
Screen | 屏幕是否点亮,即是否处于亮屏 | 还需要新增一个screen doze状态合理些 |
Activity Manager Proc | 活跃的用户进程 | |
Doze | 是否进入doze模式 | doze模式还分light和full,light模式进入一段时间后进入full模式 |
Temp White List | 电量优化白名单 | |
Device active | 和 Doze 相反 | |
Phone call | 是否打电话 | |
Sensor | 传感器 | |
Camera | 照相机 | |
GPS | 是否有gps调度事件 | |
GPS信号强度 | GPS信号强度 | |
BLE scanning | 蓝牙扫描 | |
JobScheduler | 调度事件,如下载或上传等调度 | |
SyncManager | 同步事件,如计步器 | |
Phone scanning | 手机是否在扫描移动信号网络 | 尤其是弱网环境,比较难量化耗电量 |
Phone state | 手机电话状态 | in(有数据网络)/out(无数据网络)/off(飞行模式)三种 |
Network connectivity | 数据网络连接类型 | wifi、mobile 是否连接 |
Mobile network type | 网络信号类型 | 2,3,4,5G |
Mobile radio active | 表明手机是否有信号,空白表明手机无信号。移动蜂窝信号 | 一般可以查看联网是数据类型 |
Mobile signal strength | Modem信号强度 | great/good/moderate/poor/none |
Chtp | 设备蜂窝网络模块(modem)的高发射功率状态标志 | cellular high tx power |
Wifi scan | wifi 扫描时间 | |
Wifi full lock | wifi高性能持锁 | 建议app按需申请,本质是一把锁 |
Wifi multicast | wifi组播 | app可以申请,但是如果没有合理申请带来功耗很大,具体待机一直被wifi路由打醒 |
Wifi supplicant | 是否有wifi请求 | |
Wifi radio | 是否正在通过wifi传输数据 | 一般可以查看联网是wifi类型 |
Wifi signal strength | Wifi信号强度 | great\good\moderate\poor |
Wifi on | 是否开启wifi | 其实还需要新增一个wifi ap on即wifi热点是否开启的字段 |
Wifi running | wifi组件是否在工作 | |
Audio | 是否有使用音频 | |
Video | 是否有播放视频 | |
Foreground process | 前台进程 | |
Package install | 是否在进行包安装 | |
Package active | 包管理在工作 | |
Temperature | 手机电池温度 | 调查温升异常 |
Coulomb charge | 电池容量 | 可以调查是否电量跳变显示 |
Battery level | 电池当前电量 | 一般看电池曲线斜率 |
Voltage | 电池电压 | 单位mv |
Health | 电池健康度 | |
Plugged | 是否有插充电器或者usb | |
Charging on | 在充电 | |
Charging stats | 充电状态 | 充电、未充电、满电 |
Crashes(Logcat) | 某个时间点出现crash的应用 | |
Logcat misc | 是否在导出日志 | |
可新增:alarm | 唤醒 | |
可新增:useractivity | 用户交互 | |
可新增:high cpu | 进程Cpu使用率高 | |
可新增:vibrator | 振动 | |
可新增:powersave | 省电模式 | |
可新增:ScreenDoze | AOD息屏显示功能 | |
可新增:Wifi Ap | Wifi热点显示 | |
其他.... | 未完待续 |