Android 功耗优化(13)---功耗基础知识
SODI (screen on deep idle)
背景知识---SODI
SODI跟deep idle类似,是SPM的另外一种工作模式
SODI:Screen On Deep Idle
SODI的进入条件跟deep idle是类似的,区别只是要检查的clock跟deep idle不完全一样 ,SODI对display功耗的影响相对于CMD / VDO mode是不一样的
前面讲过了CMD / VDO的差别,其实就很容易理解这一点:因为CMD mode下,CPU不用送数据出去,因此MIPI clock可以不用送,这整条clock路径上的东西(PLL/clock)都可以关闭,而且memory跟VDO相比也可以做更多省电的action;所以SODI对CMD mode的省电效果会比VDO的效果更明显
是否进入SODI也可以从波形上明显地看到:
下图示SODI enable/disable的idle mode波形比较
CMD mode:SODI on(左) vs SODI off(右)
VDO mode:SODI on(左) vs SODI off(右)
*重点关注波形的形状,电流下降的数值不同平台不一样
Android 功耗优化(13)---功耗基础知识相关推荐
- 微型计算机系统性能优化及测试,微型计算机系统测试、优化和升级基础知识习题...
你很了解自己的电脑吗?想优化升级发挥自己电脑的性能吗?下载资料学习.实践一下吧 微型计算机系统测试.优化和升级基础知识习题 1. 简述计算机的主要性能指标. 答: (1)运算速度 运算速度是衡量计算机 ...
- Android View(一)——View的基础知识
目录 一.View的基础知识 1.什么是View 2.View的位置参数 3.MotionEvent 4. TouchSlop 5. VelocityTracker 6. GestureDetecto ...
- 收集的seo优化的些基础知识
下面是一些搜索引擎优化的基础知识: 影响搜索引擎排名的主要因素: 内部因素: 跟关键字有关的内部因素: URL中出现关键字: 网页Title中出现关键字: 常规内容中出现关键字: 在页面的第一段中出现 ...
- 性能测试之前端性能优化(前端基础知识,前端性能测试常用工具,前端性能优化常见方法)
目录 1. 前端基础知识 1.1 为什么要关注前端页面的性能,了解页面的加载,渲染方式和顺序? 1.2 一次页面请求会经历哪些步骤? 1.3 页面的展示过程 2. 前端性能测试的常用工具 2.1 Go ...
- Android随机点名器,Excel基础知识-详解随机点名器
说道制作个案例纯粹意外,我多少有点选择恐惧症,为了不在"选择"上纠结,就自己小玩了一下,就用了程序做了个选择器,其实很简单,就是有小时候玩的"点兵点将",稍微变 ...
- java android 小游戏_Android开发基础知识及小游戏
学习目的 首次进入Android阶段的学习,首先需要我们掌握Activity(界面),程序的生命周期,界面启动,界面布局.控件 相关技术.及其使用 1.Activity: 管理一个界面从创建到运行结束 ...
- Android 游戏开发必备的基础知识
Android游戏开发: View类开发框架 SurfaceView开发框架 Graphics类开发框架 Paint与Color类介绍 Canvas介绍 几何图形绘制 字符串绘制 图像的绘制 图像的旋 ...
- 3G应用开发之Android 传智播客 基础知识总结
3G应用开发之Android Android应用开发之3G 3G应用开发之Android 3G应用开发之Android 应用开发之 讲师: 讲师:黎活明 北京传智 播客教育 www.itcast.c ...
- Java Android几个重要的基础知识
为什么80%的码农都做不了架构师?>>> Java 1.数据类型 bit(位):0或1计算机存储处理信息的最基本的单位 byte(字节):8个bit(上面表格数字的单位是byt ...
- Android车载应用开发与分析(6)- 车载多媒体(一)- 音视频基础知识与MediaPlayer
多媒体应用是车载信息娱乐系统的一个重要组成部分,一般包含音视频播放.收音机.相册等.车载应用多媒体系列初步计划分为六篇,这是第一篇. 参考资料 视频和视频帧:视频和帧基础知识整理 百度百科 - 声道 ...
最新文章
- BCH应用发展报告——Member正在成为趋势
- sap 与 sap business one 和国内软件的比较
- 我身上的银屑病(尝试自我治疗中)
- 搭建Vue.js环境,建立一个简单的Vue项目
- Laravel 5.1 源码阅读
- 【直播回顾】云栖社区特邀专家关键:Java无锁集合代码分析
- 胶囊碰撞体(CapsuleCollider)
- wifi免密码登录认证流程
- 关于dotnetbar控件
- matlab计算股票的预期收益率,如何计算股票预期收益率
- 软件定义和硬件重构知多少(三)
- python单例模式有什么用_python单例模式是什么
- 自己写了个磁力链搜索引擎
- android调色器 源代码,Android 上的调色板 —— Palette
- 代码托管gitHub中国官网
- 爬虫用fiddler抓取网易新闻客户端手机app内容
- 分区函数Partition By的用法
- 如何把图片压缩到1M?怎么把照片缩小到1M?
- 计算机网申兴趣爱好怎么写,网申个人爱好如何填写?
- Linux中动态探针kprobes
热门文章
- c语言编程 排序,C语言编程-9_3 排序
- mysql改utf8mb4后速度慢_更改MySQL数据库的编码为utf8mb4
- mysql space id_MySQL8.0新特性:增加系统文件追踪space ID和物理文件的映射-阿里云开发者社区...
- matlab excel 新建sheet,MATLAB怎么在保存结果的EXCEL里面添加内容?比如把 'sheet1‘ 改成 ‘已知点’ ,在第一行加上 '已知点' ,'x', 'y' 等....
- Redis模式对比:主从模式 VS 哨兵sentinel模式 VS Redis cluster模式
- 终于有人把RISC-V讲明白了
- 第一周例行报告(补)
- ES6 数组的解构赋值
- THML结构语义化之table/form
- mac Git本地服务器配置