手機功耗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熱點顯示

其他....

未完待續

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/70066.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/70066.shtml
英文地址,請注明出處:http://en.pswp.cn/web/70066.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

什么是 近端策略優化算法PPO

什么是 近端策略優化算法PPO 近端策略優化算法(Proximal Policy Optimization,PPO)是OpenAI公司于2017年開發的一系列無模型強化學習算法,用于優化策略網絡以最大化累計獎勵。以下是具體介紹及示例: 算法原理 策略梯度:PPO基于策略梯度算法,通過估計策略網絡的梯度來更…

計算機視覺-局部特征

一、局部特征 1.1全景拼接 先用RANSAC估計出變換,就可以拼接兩張圖片 ①提取特征 ②匹配特征 ③拼接圖像 1.2 點的特征 怎么找到對應點?(才能做點對應關系RANSAC) :特征檢測 我們希望找到的點具有的特征有什么特…

個人搭建CDN加速服務 特網科技

在互聯網快速發展的今天,網站的加載速度對用戶體驗有著至關重要的影響,傳統的網頁加載方式依賴于服務器的性能和網絡環境,這使得某些網站的頁面加載時間過長,用戶體驗不佳,為了解決這個問題,許多企業開始采…

類型通配符上限

主函數 package typeWildcardTop;import java.util.ArrayList;public class typeWildcardTopTest {/**/public static void main(String[] args) { // test1();test2();}/*測試showList接收ArrayList類型 ArrayList接收各種類型參數創建animals cats mincats集合 傳入s…

OpenCV(1):簡介、安裝、入門案例、基礎模塊

1 OpenCV 簡介 OpenCV 是一個功能強大、應用廣泛的計算機視覺庫,它為開發人員提供了豐富的工具和算法,可以幫助他們快速構建各種視覺應用。隨著計算機視覺技術的不斷發展,OpenCV 也將會繼續發揮重要的作用。OpenCV 提供了大量的計算機視覺算法…

FTP自動上傳/vue打包自動上傳

ftp自動上傳 在我們平時開發項目時,需要將本地代碼編譯后上傳到服務器,我們可以借助Node.js庫中的ssh2來實現自動上傳 首先我們先來說下ssh2的安裝和使用 安裝ssh2 npm install ssh2創建ssh2實例 const { Client } require(ssh2);連接服務器 const c…

SQL復習

SQL復習 MySQL SQL介紹 SQL SQL的全拼是什么? SQL全拼:Structured Query Language,也叫結構化查詢語言。 SQL92和SQL99有什么區別呢? SQL92和SQL99分別代表了92年和99年頒布的SQL標準。 在 SQL92 中采用(&#xff…

nlp|微調大語言模型初探索(1),LLaMA-Factory

前言 微調模型通常比從零開始訓練一個模型的技術要求低。公司不需要擁有大量的深度學習專家,利用現有的開源工具和庫(如Hugging Face的Transformers等),中小型公司可以輕松地使用和微調大型模型,從而快速實現AI能力的集…

軟件定義汽車時代的功能安全和信息安全

我是穿拖鞋的漢子,魔都中堅持長期主義的汽車電子工程師。 老規矩,分享一段喜歡的文字,避免自己成為高知識低文化的工程師: 簡單,單純,喜歡獨處,獨來獨往,不易合同頻過著接地氣的生活…

內容中臺驅動企業數字化內容管理高效協同架構

內容概要 在數字化轉型加速的背景下,企業對內容管理的需求從單一存儲向全鏈路協同演進。內容中臺作為核心支撐架構,通過統一的內容資源池與智能化管理工具,重塑了內容生產、存儲、分發及迭代的流程。其核心價值在于打破部門壁壘,…

【探商寶】:大數據與AI賦能,助力中小企業精準拓客引

引言:在數據洪流中,如何精準鎖定商機? 在競爭激烈的商業環境中,中小企業如何從海量信息中快速篩選出高價值客戶?如何避免無效溝通,精準觸達目標企業? 探商寶——一款基于大數據與AI技術的企業信…

springboot接入ShardingJDBC

ShardingJDBC 是 Apache ShardingSphere 的一個子項目,它是一個開源的分庫分表中間件,提供了透明化的數據分片、分布式事務和數據庫治理等功能。ShardingJDBC 以 JDBC Driver 的形式提供,支持任何基于 JDBC 的 ORM 框架、持久層框架和數據庫連…

Dify平臺搭建面試機器人

無代碼搭建面試機器人 什么是Dify 什么是Dify Dify 是一款開源的大語言模型(LLM) 應用開發平臺。它融合了后端即服務(Backend as Service)和 LLMOps 的理念,使開發者可以快速搭建生產級的生成式 AI 應用。即使你是非技術人員,也能…

Django創建一個非前后端分離平臺

1.pub_blog前端創立 1.blog/pub路由 注意兩個路由的區別 2.完善頁面 用表單實現 3.加載wangeditor的幾個文件 4.配置樣式 5.配置js代碼,單獨放在js文件夾中,js文件夾pub_blog onload事件,加載完成后會再加載 5.提交按鈕

什么情況下索引會失效

一、索引創建的原則 1、針對數據量較大,且查詢比較頻繁的表建立索引。 單表超過10萬數據,即可增加索引 2、使用經常作為查詢條件(where)、排序(order by)、分組(group by)操作的字…

內容中臺重構企業內容管理流程驅動智能協作升級

內容概要 內容中臺作為企業數字化轉型的核心基礎設施,通過技術架構革新與功能模塊整合,重構了傳統內容管理流程的底層邏輯。其核心價值在于構建動態化、智能化的內容生產與流轉體系,將分散的創作、存儲、審核及分發環節納入統一平臺管理。基…

用deepseek學大模型04-模型可視化與數據可視化

deepseek.com: pytorch可視化工具 生成神經網絡圖 在 PyTorch 中,可視化神經網絡結構的常用工具和方法有以下幾種,以下將詳細介紹它們的用法: 1. TensorBoard (PyTorch 官方集成) PyTorch 通過 torch.utils.tensorboard 支持 TensorBoard&a…

JavaScript設計模式 -- 外觀模式

在實際開發中,往往會遇到多個子系統協同工作時,直接操作各個子系統不僅接口繁瑣,還容易導致客戶端與內部實現緊密耦合。**外觀模式(Facade Pattern)**通過為多個子系統提供一個統一的高層接口,將復雜性隱藏…

【性能測試】如何理解“10個線程且10次循環“的請求和“100線程且1次循環“的請求

在性能測試中,我們常常會見到不同的并發配置:比如“10個線程且10次循環”與“100線程且1次循環”。乍一看,這兩個設置的總請求數都是100次,但它們對系統的壓力和測試場景卻截然不同。了解其中的區別,能幫助你更精準地模…

Spring Boot 實戰:輕松實現文件上傳與下載功能

目錄 一、引言 二、Spring Boot 文件上傳基礎 (一)依賴引入 (二)配置文件設置 (三)文件上傳接口編寫 (一)文件類型限制 (二)文件大小驗證 &#xff0…