Android系统开机优化
kernel boot time optimazition
串口工具:ExtraPuTTY
find . -maxdepth 2 -name "built-in.o" | xargs size | sort -n -r -k 4
find drivers/usb/gadget/ -maxdepth 2 -name "*.o" | xargs size | sort -n -r -k 4
“nm” can be used to analyze the symbol size in the kernel image
nm --size-sort -r vmlinux
Note:本次优化基于Freescale Android5.1 源码。
1.配置make menuconfig打开 Kernel hacking ──printk and dmesg options --->[*] Show timing information on printks & (4) Default message log level (1-7) 。
2.配置make menuconfig打开 Cryptographic API——[*] Hardware crypto devices --->
< > CAAM Secure Memory - Keystore Test/Example (EXPERIMENTAL)
< > Support for SAHARA crypto accelerator
2.修改framework/core/java/com/android/internal/os/ZygoteInit.java
关闭不需要的系统应用
/device/fsl/imx6/imx6.mk
注释掉如下应用
# Email \# WfdSink \# wfd \# A2dpSinkApp \# ethernet \
/build/target/product/core.mk
注释掉如下应用
Telecom \TeleService \# VpnDialogs \# MmsService \# Calculator \# Contacts \# DeskClock \# DocumentsUI \# Email \# QuickSearchBox \# PrintSpooler \
Android系统开机优化相关推荐
- android系统 修改优化,修改Android系统源代码,优化开机速度。
通常情况下,Android系统开机保持在20s~25s应该算是合格比较好的状态. 最近几天在看关于Android系统开机启动过程的相关内容.做个笔记. 关于有话Android系统开机时间有话,采取三个 ...
- Android系统开机启动流程及init进程浅析
Android系统启动概述 Android系统开机流程基于Linux系统,总体可分为三个阶段: Boot Loader引导程序启动 Linux内核启动 Android系统启动,Launcher/app ...
- android系统开机画面_Android开机画面
android系统开机画面 Android Splash Screen is the first screen visible to the user when the application's l ...
- Android系统编译优化:使用Ninja加快编译
背景 环境 关键编译阶段和耗时分析 阶段一:Soong bootstrap 阶段二:Kati遍历.mk搜集与ninja生成 阶段三:Ninja编译 编译优化 对比汇总 背景 Android系统模块代码 ...
- 修改android系统开机动画
本文转载自:http://blog.csdn.net/u012301841/article/details/51598115 修改android系统开机动画 转载于:https://www.cnblo ...
- Android系统开机到Launcher启动流程分析
本文基于Android10.0的源码. 由于google团队在对framework层代码进行大量重构,所以代码变动还是挺大的. 常见基础问题: SystemServer系统服务进程是如何创建的?Lau ...
- android系统开机启动很慢,为什么安卓手机升级系统后,首次启动会比较慢?
原标题:为什么安卓手机升级系统后,首次启动会比较慢? 点击 很多小伙伴对安卓手机进行系统升级后,可能都会遇到一种情况:手机首次启动的时间好久,首次打开应用的时间也比往常要长. 为什么会出现这种情况? ...
- android系统电量优化,基于Android系统网络耗电量优化方法的.pdf
基于Android系统网络耗电量优化方法的 2012年第10期,第 45卷 通 信 技 术 Vol.45,No.10,2012 总第250期 Communications Technology No. ...
- Android 系统(56)---Android 系统开机日志
<Android内核开发>系列的第八篇文章,本文主要关注如何分析Android系统的启动log,学会通过搜索重要的TAG标签,找到Android启动过程中的重要节点. 要学会分析系统的启动 ...
- android系统开机logo定制
看到了好几个修改logo的博文,但是说的不是很清楚,在这里亲手送上通过自己的动手修改过验证后的方法. Android 开机其实总共会出现3个画面: 1.第一个就是 linux 系统启动,出现Linux ...
最新文章
- 移动互联网改变商业环境:商品的颠覆
- 解决Tensorflow 使用时cpu编译不支持警告
- Morris post order traversal algorithm
- 面向对象的JavaScript编程
- 首届中国IT架构大师高峰论坛(十年架构之路汇成一句话!)
- 走向.NET架构设计—第三章—分层设计,初涉架构
- 【LeetCode】LeetCode之乘积为正数的最长子数组长度——暴力枚举+动态规划+Kadane算法
- (Ⅰ)基于Hexo+GitHub Page搭建博客,绑定域名及备份
- linux如何调试elf程序,Linux应用程序elf描述
- 数学笔记3——导数3(隐函数的导数)
- PHP base64数据与图片的互相转换
- HTML页面的参数化实现(仿ASP)
- 后端自我介绍_新人入职自我介绍
- C++静态库和动态库用法
- Java的Integer与int互转
- c 语言万年历 节日查询,C语言 程序设计 节日查询和任务提醒系统万年历.doc
- 生活心语--幸福在哪里
- Ubuntu/Deepin下Python3.8出现SSL错误的解决方案
- 如何在Ubuntu上使用Ensemble数据库Biomart预测目标基因可能结合的转录因子
- POJ - 1190 - 生日蛋糕 (深搜剪枝)