当前位置: 首页 > news >正文

手机功耗BugReport字段含义介绍

BugReport一般用来分析功耗问题,例如休眠待机,后台待机,游戏,视频,相机场景等

0

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热点显示

其他....

未完待续

相关文章:

  • 软件考研,选择华科还是科软?
  • Java与C语言中取模运算符%的区别对比
  • 如何使用 Ollama 和 Docker 设置 DeepSeek
  • Query String 传递 json 对象参数、map参数
  • 【设计模式】【结构型模式】组合模式(Composite)
  • 根据deepseek模型微调训练自动驾驶模型及数据集的思路
  • 智能猫眼实现流程图
  • matlab数据处理:创建网络数据
  • 接口测试工具:Postman
  • 【记忆化搜索】最长递增子序列
  • Nginx内存池源代码剖析----ngx_create_pool函数
  • AI 新动态:技术突破与应用拓展
  • 【万字详细教程】Linux to go——装在移动硬盘里的Linux系统(Ubuntu22.04)制作流程;一口气解决系统安装引导文件迁移显卡驱动安装等问题
  • 机器学习实战(4):逻辑回归——分类问题的基础
  • 【git-hub项目:YOLOs-CPP】本地实现03:跑自己的实例分割模型
  • Kafka
  • 训练数据为什么需要Shuffle
  • 如何使用qt开发一个xml发票浏览器,实现按发票样式显示
  • Java 设计模式之命令模式
  • 分布式 IO 模块:食品罐装产线自动化与高效运行的推手
  • 以色列在加沙发起新一轮强攻,同步与哈马斯展开无条件谈判
  • 摄影师|伊莎贝尔·穆尼奥斯:沿着身体进行文化溯源
  • 女排奥运冠军宋妮娜:青少年保持身心健康才能走得更远
  • 李成钢:近期个别经济体实施所谓“对等关税”,严重违反世贸组织规则
  • 上海黄浦江挡潮闸工程建设指挥部成立,组成人员名单公布
  • 国际奥委会举办研讨会,聚焦如何杜绝操纵比赛