Android开机优化
生活随笔
收集整理的這篇文章主要介紹了
Android开机优化
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
此文章適用于所有的Android設備開機優(yōu)化。
開機優(yōu)化主要有以下幾個部分:
1. bootloader優(yōu)化
2. Kernel優(yōu)化
3. Android啟動優(yōu)化
準備
統(tǒng)計開機時間
一般根據(jù)串口打印的信息里面的時間標簽來統(tǒng)計開機時間,雖然不是很準確,卻基本有效。
bootloader優(yōu)化
一般來說,bootloader的時間是比較短的,可以優(yōu)化的工作也不多。但是有一個普遍可以優(yōu)化的選項,就是Android AVB.
AVB(Android Verify Boot)?如果在你的項目中不需要使用,可以關(guān)閉。
AVB 的使能ConfigCONFIG_ANDROID_AVB=yCONFIG_AVB_LIBAVB=yCONFIG_AVB_LIBAVB_AB=yCONFIG_AVB_LIBAVB_ATX=yCONFIG_AVB_LIBAVB_USER=ykernel優(yōu)化
首先,打開啟動debug,獲取驅(qū)動加載的時間,在bootargs中添加
initcall_debug loglevel=8根據(jù)日志信息,優(yōu)化驅(qū)動。一些確定不使用的驅(qū)動,直接在config中關(guān)閉。
如果是通過設備樹來兼容硬件的,在dts上disable
如果某些驅(qū)動需要,但是又加載時間太長,考慮做成ko的方式
Android啟動優(yōu)化
其他不正經(jīng)的優(yōu)化
? ? ?
on early-initdosomething #給CPU和DDR設置超頻,讓速度飛起來on property:sys.boot_completed=1dosomething #啟動完成了,回到發(fā)飆前的狀態(tài)? ? ? ??
on late-fs...on property:sys.boot_completed=1...總結(jié)
以上是生活随笔為你收集整理的Android开机优化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 火狐无法安装扩展_立即安装4个Firef
- 下一篇: 安居客Android项目架构演进