博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android启动优化
阅读量:6177 次
发布时间:2019-06-21

本文共 1885 字,大约阅读时间需要 6 分钟。

###############################################  power on till android lock screen comes up##  get information :#               --- cat /proc/bootprof#               --- [kernel hacking]  --> show timing information on printks  #  note :  dont remove the battery , the nand will rescanning the file system  #  BootRom#  Small piece of code that is hardwired in the CPU ASIC which preload#  preload#  uboot#  kernel+BSP driver#  nand mount (ubifs, yaffs, exit4)#  zygote pre-load class (almost constant time)#  package scanning  (increased with more apk number)#       --- packageManagerService开机启动扫描,管理所有的apk#       --- 不单单是获取图标的,还要记录每个应用的activity的主图标,数目,名称,权限 ......#  apk init time  (depends on setup apk) #  boot animation is a cpu consuming task ################################################ how to reduce the boot time#  preload  (make sure processor clock rate is set max )#  uboot #           ---Enable hardware ECC#           ---Remove unnecessary modules from u-boot.#           ---make sure that RAM timing values are adjusted properly so as to#               achieve optimal RAM throughput.#           ---Turn on I-Cache##  kernel  #          --- disable log #          --- improve the NAND throughput and the RAM throughput#          --- 修改内核img的打包方式,无压缩内核启动时间比较快,缺点是占用多一点的空间#  android #          --- moving to UBIFS file system can significantly reduce the boot up time#          --- reduce  apk  (the best way)#          --- decrease file numbers and size (less size , less loading time)#          --- reduce/remove the android pre-loading classes (but the side effect is that when start a app will slow )#          --- reduce the animation  (low fps , low size picture)#          --- 启动systemserver的时候,减少我们的service启动项,剔除我们不需要的一些service#               在后台持续运行的守护进程,不断的去读取binder设备,看有没有访问系统service的请求。#          ---#######################################################

转载地址:http://lyzda.baihongyu.com/

你可能感兴趣的文章
百度前端任务一学习的知识
查看>>
C# 四个字节十六进制数和单精度浮点数之间的相互转化
查看>>
JavaNIO的总结
查看>>
阿里云总监课第五期PPT下载地址
查看>>
时间属性
查看>>
第十九章:集合视图(十七)
查看>>
BIOS
查看>>
Elasticsearch之元数据(meta-fields)介绍
查看>>
基于Django+Bootstrap框架,可视化展示内存监控信息
查看>>
Pytorch | BERT模型实现,提供转换脚本【横扫NLP】
查看>>
biostar handbook: 第七周笔记汇总+调整通知
查看>>
涨薪必备|给你一份超详细Spring Boot知识清单
查看>>
YII2 关联查询,不修改search, 使用 GridView::widget 输出
查看>>
DNS服务-了解篇
查看>>
Apache Shiro在web开发安全技术中的应用
查看>>
源码安装MySQL 5.1 GA
查看>>
苹果电脑获取Android Studio的发布版SHA1和开发版SHA1
查看>>
How to troubleshooting RAC Vip Problem
查看>>
jar 命令 打包装class文件的文件夹
查看>>
CentOS 7.2 部署Saltstack
查看>>