Android 功耗(13)---sleep和suspend
suspend确切的说是MCU(ARM )的suspend,也就是cpu进入Wait for interrupt状态(WFI);因为对整个系统来说,CPU进WFI是整个系统睡眠的先决条件,我们debug也是从CPU是否进入WFI开始
从Linux的角度来说,CPU进入suspend就是SW完全不跑了,停在suspend workqueue里面
从灭屏到CPU进入suspend的大体流程框架如下:
相关code路径:
/frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java
/frameworks/base/services/core/jni/com_android_server_power_PowerManagerService.cpp
/system/core/libsuspend/
/kernel-x.x/kernel/power/
Android 功耗(13)---sleep和suspend相关推荐
- android 功耗(1)---android 功耗分析方法和优化
android 功耗 高通平台 分类:功耗 1.底电流调试(Rock Bottom Current Optimization) 底电流在手机飞行模式下调试.每个平台的底电流数据可能不一样,具体可以 ...
- android 功耗分析方法和优化
标签: android 功耗 高通平台 分类:功耗 1.底电流调试(Rock Bottom Current Optimization) 底电流在手机飞行模式下调试.每个平台的底电流数据可能不一样, ...
- Android 功耗(14)----Android功耗 问题debug处理
Android 功耗问题debug处理(主要是睡眠时"大"电流问题的debug方法示例) 1. 在手机进入sleep后,被上层apk唤醒的debug方法 请抓取相应的待机的mobi ...
- android功耗测试方法,手机功耗测试指南
和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分 功耗 知识点,通过阅读本篇文章,您将收获以下内容:1.测试功耗手机配置 2.飞行模式待机功耗 3.单SIM ...
- Android 功耗(11)---Android 功耗分析之wakelock
Android 功耗分析之wakelock 生活总是让我们遍体鳞伤,但到后来,那些受伤的地方一定会变成我们最强壮的地方.-海明威 WakeLock是什么 WakeLock作用 WakeLock有那些分 ...
- 最新的三星android版本号,三星率先公布Android 12/13升级机型名单,可惜S9/Note9被抛弃...
三星率先公布Android 12/13升级机型名单,可惜S9/Note9被抛弃 2020-08-18 17:07:15 5点赞 5收藏 25评论 前不久发布Galaxy Note20系列手机时,三星曾 ...
- 【转载】Android功耗改进
原文地址:<Android功耗改进> by 保罗的酒吧 最近几年中,Google在一直极力的改进Android系统的续航能力.在本文中,我们将看到Andrdoi自5.0到8.0这几个版本中 ...
- 解决高通 Android 12/13 ota升级失败问题
1. Android adb push ota全量包 如下图所示 2.当前设备是a分区 如下图所示 3.adb root ->adb enable-verity->adb reboot ...
- 高通Android 12/13修改系统电池容量大小
1.修改 qssi11/vendor/qcom/proprietary/commonsys-intf/resource-overlay/bengal/Frameworks/res/xml/power_ ...
最新文章
- autoware中的交通灯识别(八)
- 结构体中定义函数指针
- 如何有效防止域名被电信服务商劫持(电信114弹窗广告)
- python【力扣LeetCode算法题库】100-相同的树
- 留言板JavaScript实现
- maven错误解决:编码GBK的不可映射字符
- 模板模式(Template Pattern)
- 为什么数据库表字段要限制长度?
- 【Python实例第3讲】管道:连接主成分和Logistic回归
- 室内设计——健身房室内设计(包含预览图jpg和.psd文件)
- conv2d() received an invalid combination of arguments问题解决
- html中的导航条制作
- 在我的垃圾电脑上U盘安装ubuntu单系统
- java计算机毕业设计钢材出入库管理系统(附源码、数据库)
- 天基实业投资理财需了解的基础知识
- windows蓝屏原因速查表(常见蓝屏原因与解决方法速查(适用于Windows 7/8/8.1/10/11))
- 通过计数器完成工厂可视化看板的开发
- linux越狱时手机怎么进入dfu,手动进入DFU模式并开始越狱
- [爱奇艺]校招笔试(2017/9/11)
- Virtual Reality 那些事
热门文章
- 图片复印如何去除黑底_身份证复印机中间有黑线怎么办
- 漏洞 立即留言_漏洞挖掘小白入坑指南
- c++ 获得linux进程内存大小,C/C++获取进程常驻内存大小(get the process resident set size )...
- 【前端】第二章 HTML、CSS、JavaScript、DOM和JSON
- Promise解决回调地狱写法
- 【Codeforces Round #438 C】 Qualification Rounds
- POJ 1789(最小生成树)
- Android多媒体应用开发-控制摄像头拍照
- Python在Win10系统的安装和使用配置
- (转)Hibernate快速入门