当前位置:首页 > 经验 >

手机不用也耗电正常吗(手机不使用也耗电正常吗)

来源:原点资讯(www.yd166.com)时间:2022-10-27 11:27:38作者:YD166手机阅读>>

读者可能会有这种体会和感受,昨晚的睡眠时间和平时相当,但是为何早上起来特别困,如下来自健康手环的睡眠监测数据或许可以给你答案。

手机不用也耗电正常吗,手机不使用也耗电正常吗(1)

可知整个夜间睡眠时间段,睡眠质量通过深睡、浅睡、清醒三种等级来表征,你记忆中的夜间睡眠,实际情况可能是翻来覆去整个人都处于清醒的状态,这种情况越多,睡眠质量也就越差。该监测数据,可为作息规划与改善提供数据支撑。

对于手机而言,灭屏状态下的表现其实与人的睡眠大体类似,当系统处于深度睡眠模式时,功耗会低很多;相反,当系统处于唤醒状态时,功耗会大很多,此时手机自然也就耗电快。本文,我们来介绍下手机灭屏耗电这回事。

当按下电源键时,系统就会触发熄屏与休眠流程,概述如下:

手机不用也耗电正常吗,手机不使用也耗电正常吗(2)

在该流程中,PhoneWindowManager负责对电源键作出响应,然后通过goToSleepFromPowerButton->goToSleep调用向PowerManger传递休眠动作,作为PowerManger中goToSleep的实现者PowerManagerService,则透过setHalAutoSuspendModeLocked -> mNativeWrapper.nativeSetAutoSuspend间接调用native suspend_control(android.system.suspend@1.0-service) 中的enableAutoSuspend关键函数。而suspend_control(android.system.suspend@1.0-service)则通过kernel pm core提供的各类sysfs节点对系统休眠条件与流程进行检查和控制。在linux kernel pm core中,main这一部分与suspend相关的模块有autosleep、wakeup count、task freeze、wakelock等,主要负责提供相应的用户态接口以及处理与硬件无关的核心逻辑。之后pm driver则负责处理硬件相关的休眠工作,分device driver抽象层的逻辑控制,以及具体的平台休眠实现与设备休眠实现。

再次转到灭屏耗电这个维度,通过如上的信息,可知影响耗电的几个主要关键维度:是否有触发休眠动作、触发休眠后是否执行成功、是否频繁退出休眠状态、平台级的休眠状态、外围设备的耗电状态等。

Android框架batterystats模块对系统的耗电表现有相对完整的理解和阐述,其对硬件耗电表现(eg:cpu、wifi、gps、bluetooth)以及软件行为(eg:休眠、持锁、冻结、唤醒、Job)都有丰富的数据统计。以应用软件在cpu上的耗电表现为例,其统计该应用在每个cluster上的cpu执行时间,结合cpu每个频点的功耗数据,加权累计后即可算出该应用的cpu耗电情况,关键代码段以及配置文件摘录如下:

手机不用也耗电正常吗,手机不使用也耗电正常吗(3)

为了便于开发人员调试分析,Batterystats的数据可以通过dumpsys batterystats命令输出,且谷歌开发了battery-historian工具以图形界面的方式展示batterystats统计的关键信息。源代码以及搭建方法在https://github.com/google/battery-historian官方网站中有阐述,效果示例如下:

手机不用也耗电正常吗,手机不使用也耗电正常吗(4)

首页 123下一页

栏目热文

手机在不用时为什么也耗电(手机不用的情况下耗电怎么解决)

手机在不用时为什么也耗电(手机不用的情况下耗电怎么解决)

进入冬天,受低温影响,手机锂电池的活性降低,电池就变得不那么耐用了。苹果手机前两年因为低温自动关机的事儿,困扰了很多iP...

2022-10-27 11:49:45查看全文 >>

手机不用也耗电是怎么回事(手机为何不用也耗电)

手机不用也耗电是怎么回事(手机为何不用也耗电)

前言:手机的续航能力一直以来都是令我们感觉担心的问题,如何解决手机的耗电问题,有时候会让我们感觉到非常的头疼。但是,在2...

2022-10-27 11:32:41查看全文 >>

手机不用也耗电非常快是为什么(手机不用为什么会耗电快)

手机不用也耗电非常快是为什么(手机不用为什么会耗电快)

你的手机是不是很耗电?每天至少要充两回的电,出门也一定要随身携带PowerBank,不然就会担心手机没电而关机。如果你面...

2022-10-27 11:42:24查看全文 >>

手机不用为什么自己耗电(手机不用它自己就耗电是怎么回事)

手机不用为什么自己耗电(手机不用它自己就耗电是怎么回事)

大家好,我是大明,手机耗电快的原因主要是后台运行的应用过多,有个别的应用非常的耗费电量,还有“移动数据开关“,”蓝牙“,...

2022-10-27 11:36:52查看全文 >>

手机不用也耗电很厉害是怎么回事(手机在不用时也在耗电怎么解决)

手机不用也耗电很厉害是怎么回事(手机在不用时也在耗电怎么解决)

虽然现在科技一直在进步,但无论是3000 的旗舰机,还是普普通通的千元机,只要用的时间一长,它就会出现一系列问题,比如流...

2022-10-27 11:56:03查看全文 >>

手机不用而耗电很快是何原因(手机掉电快怎么修复)

手机不用而耗电很快是何原因(手机掉电快怎么修复)

今天和大家分享一下如何延长手机电池耐用的方法,毕竟这个智能手机我们每天都在用,但是手机用久了之后我就会发现电池耗电特别快...

2022-10-27 11:22:56查看全文 >>

手机突然疯狂掉电(手机耗电快一键修复)

手机突然疯狂掉电(手机耗电快一键修复)

【比欠费还糟心 最怕手机突然地掉电!】冬季寒潮又双叒叕地来,总是让人猝不及防。不仅是人,小伙伴们发现手机也变得脆弱起来,...

2022-10-27 11:39:12查看全文 >>

手机不用就耗电怎么回事(手机不用为什么会自己耗电)

手机不用就耗电怎么回事(手机不用为什么会自己耗电)

中国质量新闻网讯(庞鹤) 移动互联网时代,不管是出行还是购物都离不开手机。但有时因各种原因,比如着急出门时,很多人经常会...

2022-10-27 11:58:18查看全文 >>

手机不用的时候时不时耗电为什么(手机不用却一直在耗电)

手机不用的时候时不时耗电为什么(手机不用却一直在耗电)

手机后台耗电量过大主要有以下几种原因导致的:1、手机后台运行应用过多导致耗电量快。2、手机开启流量数据开关。3、手机开启...

2022-10-27 11:27:19查看全文 >>

手机不用也耗电正常现象吗(手机不用的时候还耗电吗)

手机不用也耗电正常现象吗(手机不用的时候还耗电吗)

曾几何时,我们的手机充一次电可以随随便便使用几天都还有电,根本不用担心也不用在外出时带上充电宝或者充电器。大家可能也知道...

2022-10-27 11:13:38查看全文 >>

文档排行