一些待机电流波形特征

news2024/10/29 0:15:04

一、待机电流波形

最干净的待机电流波形应该只有paging,不过需要注意2点:

每个paging的间隔,不同网络可能不一样,有可能是320ms, 640ms

待机网络

paging 间隔

1分钟的耗电量

单个耗电量

单个待机电流

单个波形时长

4G

640ms

174uAh

约0.34~0.37Ah

约41~59

mA

约21~31

ms

5G

320ms

218uAh

约0.41~0.42uAh

约38~52

mA

约25~40

ms

备注:Smart phone灭屏待机是先5G驻网,5~10分钟后切换为4G驻网

每个paging起来的burst可能不止一个,单独一个是PICH,起来两个是PICH+PCH, 但是良好的网络中PCH出现次数不能占比太高

0

1.1 4G 驻网待机电流

Paging 640ms

0

4G波形特征

0

1分钟内4G耗电量

0

1.2 5G 驻网待机电流

Paging 320ms

0

波形特征

0

1分钟耗电量约218uAh

0

电流持续时长25~40ms

0

1.3 毛刺波形

普通的timefd或modem, 持续时间400ms。耗电量20uAh。

0

1.4 台阶波形

0

1.5 电流比较大的timefd

74

20:24:28

76

20:24:30

2

31

[大电流]CPU running 20:24:31 - 20:24:31 [timerfd]

0

0

1.5 TIME-TICK波形

282

20:27:56

282

20:27:56

0

17

0.26%

[电流毛刺]20:27:59 *alarm*:TIME_TICK CPU running 347ms

0

0

1.6 telephony-Smart-radio

832

20:37:06

832

20:37:06

0

17

0.26%

[电流毛刺]20:37:11 *telephony-Smart-radio*

0

0

1.7 ANDROID_SYSTEM

836

20:37:10

836

20:37:10

0

17

0.26%

[电流毛刺]20:37:15 - ANDROID_SYSTEM

0

0

1.8 walarm:Smartui.intent.action.tickintent

881

20:37:55

881

20:37:55

0

17

0.26%

[电流毛刺]220:38:00 *walarm*:Smartui.intent.action.tickintent

0

0

1.9 gms

79        19:20:43        84        19:20:48        5        N/A        158        2.6%        19:20:45 GOOGLE_SERVICES

0

0

二、应用电流波形

2.1 微信发消息

不同网络环境下

发微信消息

波形

持续时间

耗电量

平均电流

备注

日志

纯开WiFi

3.2s

78.43uAh

88.45mA

N/A

Alarm:*walarm*:ALARM_ACTION(10000)

Wakelock:StnManagerCallback,MicroMsg.MMAutoAuth,PlatformComm

联网:Dst: 157.148.62.149

纯开数据流量

25s

605uAh

85mA

波形时长太长,即相同联网使用数据流量会更耗电

开WiFi开数据流量

3.19s

104uAh

92mA

BugReport中:如果wifi+数据流量开的条件下,存在联网现象,可以从wifi radio ative和mobile radio ative中查看联网是使用wifi还是数据流量

2.1.1 微信发消息_纯开WiFi_波形图

开WiFi关数据流量,11.17发微信消息波形,持续3.2秒,78.43mAh, 88.45mA

0

11-30 11:17:27.660  1978 17686 D AlarmAlign: align alarm = Alarm{ce61bb6 type 2 origWhen 59349294 whenElapsed 59349294 com.tencent.mm} tag = *walarm*:ALARM_ACTION(10000) flags = 9  |||| realign = false11-30 11:17:27.660  1978 17686 D AlarmAlign: alignElapsed        = 5895749111-30 11:17:27.660  1978 17686 D AlarmAlign: alarmWhenElapsed    = 5934929411-30 11:17:27.660  1978 17686 D AlarmAlign: alarmMaxWhenElapsed = 5934929411-30 11:17:27.825  1978 17686 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->forceImportance:com.tencent.mm11-30 11:17:27.825  1978 17686 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->com.tencent.mm11-30 11:17:27.825  1978 17686 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->com.tencent.mm-->isInAllAllowList11-30 11:17:27.825  1978 17686 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->com.tencent.mm,result is true,use app importancePartial wakelockNov 30 202311:17:27 - 11:17:27+15h52m55s718ms to +15h52m56s220msactive duration: 502ms3 occurencesWakelock_in         | Number of times | Total duration | Actual event times   StnManagerCallback  |1| 1s 10ms        | [11:17:27 - 11:17:28]MicroMsg.MMAutoAuth | 1               | 1s 5ms         | [11:17:27 - 11:17:28]PlatformComm        |1| 502ms          | [11:17:27 - 11:17:27]

2.1.2 微信发消息_纯开数据流量_波形图

开数据关WiFi 13:46 发微信消息波形,持续25秒,605uAh, 85mA

0

0

system.txt:3372:11-30 13:46:36.724  1978 17588 D AlarmAlign: align alarm = Alarm{dc9145a type 2 origWhen 67928356 whenElapsed 67928356 com.tencent.mm} tag = *walarm*:ALARM_ACTION(10000) flags = 9  |||| realign = falsesystem.txt:3376:11-30 13:46:36.724  1978 17588 D AlarmAlign: *****Before align alarm = Alarm{dc9145a type 2 origWhen 67928356 whenElapsed 67928356 com.tencent.mm} tag = *walarm*:ALARM_ACTION(10000)system.txt:3377:11-30 13:46:36.724  1978 17588 D AlarmAlign: *****After align alarm = Alarm{dc9145a type 2 origWhen 67928356 whenElapsed 67930800 com.tencent.mm} tag = *walarm*:ALARM_ACTION(10000)system.txt:3382:11-30 13:46:36.890  1978 17588 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->forceImportance:com.tencent.mmsystem.txt:3383:11-30 13:46:36.891  1978 17588 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->com.tencent.mmsystem.txt:3384:11-30 13:46:36.891  1978 17588 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->com.tencent.mm-->isInAllAllowListsystem.txt:3385:11-30 13:46:36.891  1978 17588 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->com.tencent.mm,result is true,use app importanceCPU runningNov 30 202313:46:36 - 13:46:39+18h22m04s781ms to +18h22m07s923msactive duration: 3s 142ms1 occurencesCPU running                                                  | Number of times | Total duration | Timestamps when wakeup reason was recordedAbort: Pending Wakeup Sources: [timerfd]                     | 1               | 177ms          | 13:46:36                                  Abort: Pending Wakeup Sources: IPA_CLIENT_APPS_WAN_COAL_CONS | 1               | 0ms            | 13:46:36                                  App Processor wakeupNov 30 202313:46:36 - 13:46:36+18h22m04s882ms to +18h22m04s882ms1 occurencesApp Processor wakeup | Number of timescom.tencent.mm       | 1              Kernel only uptimeNov 30 202313:46:36 - 13:46:36+18h22m04s781ms to +18h22m04s958msactive duration: 177ms2 occurencesWakeup reason                                                | Number of times | Source CPU running event caused by userspaceAbort: Pending Wakeup Sources: [timerfd]                     | 1               | y                                           Abort: Pending Wakeup Sources: IPA_CLIENT_APPS_WAN_COAL_CONS | 1               | y                                           Partial wakelockNov 30 202313:46:36 - 13:46:37+18h22m05s071ms to +18h22m05s575msactive duration: 504ms3 occurencesWakelock_in         | Number of times | Total duration | Actual event times   StnManagerCallback  | 1               | 1s 7ms         | [13:46:36 - 13:46:37]MicroMsg.MMAutoAuth | 1               | 1s 4ms         | [13:46:36 - 13:46:37]PlatformComm        | 1               | 504ms          | [13:46:36 - 13:46:37]Wakelock held by at least 1 appNov 30 202313:46:36 - 13:46:37+18h22m04s958ms to +18h22m06s051msactive duration: 1s 93ms1 occurencesFirst wakelock acquired by | Number of timesStnManagerCallback         | 1              Only the first app to acquire the wakelock is shown.Total wakelock duration is not attributed to only those apps listed.To enable full wakelock reporting, run:adb shell dumpsys batterystats --enable full-wake-history

2.1.3 微信发消息_开WiFi开数据流量_波形图

13:54开数据开WIFI ,持续3.19秒,104mAh, 92mA

0

system.txt:5733:11-30 13:54:12.408  1978  3273 D AlarmAlign: alignElapsed        = 68116921system.txt:5734:11-30 13:54:12.408  1978  3273 D AlarmAlign: alarmWhenElapsed    = 68384042system.txt:5735:11-30 13:54:12.408  1978  3273 D AlarmAlign: alarmMaxWhenElapsed = 68384042system.txt:5736:11-30 13:54:12.585  1978  3273 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->forceImportance:com.tencent.mmsystem.txt:5737:11-30 13:54:12.585  1978  3273 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->com.tencent.mmsystem.txt:5738:11-30 13:54:12.585  1978  3273 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->com.tencent.mm-->isInAllAllowListsystem.txt:5739:11-30 13:54:12.585  1978  3273 D NotificationManagerSmartServiceImpl: setSmartImportanceForRecord-->com.tencent.mm,result is true,use app importanceCPU runningNov 30 202313:54:12 - 13:54:15+18h29m40s659ms to +18h29m43s653msactive duration: 2s 994ms1 occurencesCPU running                                        | Number of times | Total duration | Timestamps when wakeup reason was recordedAbort: Pending Wakeup Sources: [timerfd] [timerfd] | 1               | 0ms            | 13:54:12                                  App Processor wakeupNov 30 202313:54:12 - 13:54:12+18h29m40s788ms to +18h29m40s788ms1 occurencesApp Processor wakeup | Number of timescom.tencent.mm       | 1              Kernel only uptimeNov 30 202313:54:13 - 13:54:15+18h29m41s772ms to +18h29m43s653msactive duration: 1s 881ms1 occurencesWakeup reason                                      | Number of times | Source CPU running event caused by userspaceAbort: Pending Wakeup Sources: [timerfd] [timerfd] | 1               | y                                           Partial wakelockNov 30 202313:54:12 - 13:54:12+18h29m40s787ms to +18h29m41s291msactive duration: 504ms3 occurencesWakelock_in         | Number of times | Total duration | Actual event times   StnManagerCallback  | 1               | 1s 11ms        | [13:54:12 - 13:54:13]MicroMsg.MMAutoAuth | 1               | 1s 10ms        | [13:54:12 - 13:54:13]PlatformComm        | 1               | 504ms          | [13:54:12 - 13:54:12]Wakelock held by at least 1 appNov 30 202313:54:12 - 13:54:13+18h29m40s659ms to +18h29m41s772msactive duration: 1s 113ms1 occurencesFirst wakelock acquired by | Number of timesNetworkStats               | 1              Only the first app to acquire the wakelock is shown.Total wakelock duration is not attributed to only those apps listed.To enable full wakelock reporting, run:adb shell dumpsys batterystats --enable full-wake-history

0

2.2 长连接心跳电流

2.2.1 微信心跳波形

App Processor wakeupDec 1 202320:24:11 - 20:24:11+3m28s539ms to +3m28s539ms1 occurencesApp Processor wakeup | Number of timescom.tencent.mm       | 1              Partial wakelockDec 1 202320:24:11 - 20:24:11+3m28s575ms to +3m28s727msactive duration: 152ms3 occurencesWakelock_in           | Number of times | Total duration | Actual event times   ActivityManager-Sleep | 1               | 26m 17s 706ms  | [20:20:54 - 20:47:12]MicroMsg.Alarm        | 1               | 205ms          | [20:24:11 - 20:24:11]PlatformComm          | 1               | 510ms          | [20:24:11 - 20:24:11]

55

20:24:09

56

20:24:10

1

32

[大电流]20:24:11 com.tencent.mm 长链接

0

0

2.2.2 Smart push 心跳波形

2.2.1 正常心跳波形-波形时长2~4秒

开wifi+关数据流量,待机心跳

0

com.Smartui.mscoreservice} tag = *walarm*:com.Smartui.push.ChBVe7VPW4T2p6QsznlZoMP8EAEY1rwGIOKUBigB.2 flags = 5

0

2.2.2 异常心跳波形-波形时长20秒

【Smart push 重连现象】开WiFi和开数据流量,电流波形持续20s ,原因:重连+使用数据流量

0

20秒:11-27 19:06:02.267  1877  3150 D AlarmManager: deliverAlarm alarm = Alarm{5e4a755 type 0 origWhen 1701083161654 whenElapsed 3491329 com.Smartui.mscoreservice} tag = *walarm*:com.Smartui.push.RECONNECT flags = 5

一天总时间

起始时间

测试时长(s)

结束时间

平均电流(mA)

总电量消耗(uAh)

底电流(mA)

86400

19:02:20

1198

19:22:18

16.1

5941

9.91

波形偏移-Begin

波形开始

波形偏移-End

波形结束

波形持续时长

平均电流(mA)

电量消耗(uAh)

电量占比

唤醒源

联网相关

45

19:03:05

95

19:03:55

50

58

813

13.68%

time_fd\NETLINK

联网相关

W System.err: java.security.InvalidKeyException: Key encoding is null

265

19:06:45

285

19:07:05

20

80

454

7.64%

time_fd\SensorsHAL_WAKEUP

E SmartPush : [MQTT Sn...(292)][I][P][SmartPush-Heartbeat] resetPing

820

19:16:00

844

19:16:24

24

72

489

8.23%

time_fd

E SmartPush : [main(2)][D][P][SmartPush-Heartbeat] Schedule same time: 1701084328434, Mon Nov 27 19:25:28 GMT+08:00 2023

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2225799.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

你了解kafka消息队列么?

消息队列概述 一. 消息队列组件二. 消息队列通信模式2.1 点对点模式2.2 发布/订阅模式 三. 消息队列的优缺点3.1 消息队列的优点3.2 消息队列的缺点 四. 总结 前言 这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者&…

uniapp使用easyinput文本框显示输入的字数和限制的字数

uniapp使用easyinput文本框显示输入的字数和限制的字数 先上效果图&#xff1a; 整体代码如下&#xff1a; <template><view class"nameInfoContent"><uni-easyinput class"uni-mt-5" suffixIcon"checkmarkempty" v-model&quo…

Linux云计算 |【第五阶段】CLOUD-DAY4

主要内容&#xff1a; Linux容器基础、安装Docker、镜像管理、容器管理、容器部署应用 一、容器介绍 容器&#xff08;Container&#xff09; 是一种轻量级的虚拟化技术&#xff0c;用于在操作系统级别隔离应用程序及其依赖项。容器允许开发者在同一台主机上运行多个独立的应…

MaskGCT,AI语音克隆大模型本地部署(Windows11),基于Python3.11,TTS,文字转语音

前几天&#xff0c;又一款非自回归的文字转语音的AI模型&#xff1a;MaskGCT&#xff0c;开放了源码&#xff0c;和同样非自回归的F5-TTS模型一样&#xff0c;MaskGCT模型也是基于10万小时数据集Emilia训练而来的&#xff0c;精通中英日韩法德6种语言的跨语种合成。数据集Emili…

《数字图像处理基础》学习03-图像的采样

在之前的学习中我已经知道了图像的分类&#xff1a;物理图像和虚拟图像。《数字图像处理基础》学习01-数字图像处理的相关基础知识_图像处理 数字-CSDN博客 目录 一&#xff0c;连续图像和离散图像的概念 二&#xff0c;图像的采样 1&#xff0c; 不同采样频率采样同一张图…

SSA-CNN-LSTM-MATT多头注意力机制多特征分类预测

SSA-CNN-LSTM-MATT多头注意力机制多特征分类预测 目录 SSA-CNN-LSTM-MATT多头注意力机制多特征分类预测分类效果基本介绍程序设计参考资料 分类效果 基本介绍 1.Matlab实现SSA-CNN-LSTM-MATT麻雀算法优化卷积神经网络-长短期记忆神经网络融合多头注意力机制多特征分类预测&…

ComfyUI - 视觉基础任务 检测(Detection) 和 分割(Segmentation) 的 Impact-Pack 流程 教程

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/141140498 免责声明&#xff1a;本文来源于个人知识与公开资料&#xff0c;仅用于学术交流&#xff0c;欢迎讨论&#xff0c;不支持转载。 在 Com…

【音视频 | ADPCM】音频编码ADPCM详细介绍及例子

&#x1f601;博客主页&#x1f601;&#xff1a;&#x1f680;https://blog.csdn.net/wkd_007&#x1f680; &#x1f911;博客内容&#x1f911;&#xff1a;&#x1f36d;嵌入式开发、Linux、C语言、C、数据结构、音视频&#x1f36d; &#x1f923;本文内容&#x1f923;&a…

租房市场新动力:基于Spring Boot的管理系统

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常…

深入理解数据链路层:以太网帧格式、MAC地址、交换机、MTU及ARP协议详解与ARP欺骗探究

&#x1f351;个人主页&#xff1a;Jupiter. &#x1f680; 所属专栏&#xff1a;Linux从入门到进阶 欢迎大家点赞收藏评论&#x1f60a; 目录 数据链路层 认识以太网以太网帧格式 认识 MAC 地址交换机与碰撞域的划分认识 MTUMTU 对 IP 协议的影响MTU 对 UDP 协议的影响 MTU 对…

SolidWorks 导出 URDF 中的惯性矩阵错误问题

系列文章目录 前言 一、 dsubhasish09于2021年5月23日发表评论 在装配体中定义由多个零件组成的 link 时&#xff0c;单个零件质心处各自的惯性值&#xff08;在使用相似性变换使其与关节坐标系平行后&#xff09;会直接相加&#xff0c;从而得到净惯性矩阵&#xff0c;而不是…

使用linuxdeployqt打包Qt程序问题及解决方法

dpkg: 处理归档 libmysqlclient18_5.6.25-0ubuntu1_amd64.deb (--install)时出错: 预依赖问题 - 将不安装libmysqlclient18:amd64 在处理时有错误发生: libmysqlclient18_5.6.25-0ubuntu1_amd64.deb下载libmysqlclient18/5.6.25 libmysqlclient18/5.6.25-0ubuntu1 安装 s…

如何把图片转换成pdf?这几种转换方法看了就能学会!

如何把图片转换成pdf&#xff1f;在当今这个高度数字化的世界里&#xff0c;图片文件和PDF文件无疑是我们日常生活中最常接触到的两种文件格式&#xff0c;它们各自拥有独特的特性和功能&#xff0c;为我们的工作与生活带来了诸多便利&#xff0c;图片文件&#xff0c;以其卓越…

Android Activity SingleTop启动模式使用场景

通知栏 当用户点击通知栏中的通知时,可以使用单顶启动模式来打开对应的活动,并确保只有一个实例存在。 简单集成极光推送 创建应用 获取appkey参数 切换到极光工作台 极光sdk集成 Project 根目录的主 gradle 配置 Module 的 gradle 配置 Jpush依赖配置 配置推送必须…

乐维网管平台(一):如何精准掌控 IP 管理

业网络已成为支撑业务运转的关键基础设施&#xff0c;而在企业网络管理中&#xff0c;IP 管理至关重要&#xff0c;它就像是网络秩序的守护者&#xff0c;确保网络的高效运行、安全可靠。 一、为什么企业要进行 IP 管理 1. 优化资源分配 IP 地址作为网络中的重要资源&#xf…

c++数据结构算法复习基础--7--线性表-队列-常用操作接口-复杂度分析

1、队列 特点&#xff1a;先进先出&#xff0c;后进后出 环形队列&#xff08;依赖数组实现&#xff0c;单必须实现环形&#xff09; 链式队列&#xff08;依赖链表实现&#xff09; 2、环形队列 理论 常规数组思想随着队列的不断使用&#xff0c;会出现越界 所以要将其…

拍拍贷鸿蒙版H5容器之路

背景介绍 业务背景 2024年1月18日华为宣布&#xff1a;HarmonyOS NEXT 将不再支持 Android系统&#xff0c;基于以上背景及国内信贷业务现状&#xff0c;公司决定启动借款App鸿蒙化项目。 下图是2024年6月华为HDC大会上&#xff0c;华为宣布 HarmonyOS NEXT 将面向开发者和先…

Cisco Packet Tracer 8.0 路由器的基本配置和Telnet设置

文章目录 构建拓扑图配置IP地址配置路由器命令说明测试效果 构建拓扑图 1&#xff0c;添加2811路由器。 2&#xff0c;添加pc0。 3&#xff0c;使用交叉线连接路由器和pc&#xff08;注意线路端口&#xff09;。 4&#xff0c;使用配置线连接路由器和pc&#xff08;注意线路…

IT监控对接华三CAS云管平台监控方案

概述 CAS云管平台是新华三集团自主研发的虚拟化和云计算管理平台&#xff0c;它主要面向数据中心&#xff0c;提供虚拟化和云计算管理&#xff0c;在教育行业、网络安全领域、高性能计算业务、企业IT部门等领域被广泛应用。在信创国产化背景下&#xff0c;以CAS、Fusion等为代…

rtp协议:rtcp包格式和传输间隔

RTP Control Protocol -- RTCP-rtp控制协议 实时传输控制协议&#xff08;RTCP&#xff09;基于对会话中的所有参与者定期传输控制包&#xff0c;使用与数据包相同的分发机制。底层协议必须提供数据包和控制包的多路复用&#xff0c;例如使用UDP时使用不同的端口号。RTCP执行四…