Android bootchart分析
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Android bootchart分析
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                1.首先確保編譯的init被燒錄到板子里面去了,源碼的位置在system/core/init/
2.第一次修改后,編譯了system/core/init/然后又編譯了./mkkernel 生成boot.img 但是燒錄進去還是不成功
3.然后 發(fā)現(xiàn)有一個宏沒有設(shè)置 在bootchart.h里面,BOOTCHART 修改后重新編譯,燒了所有的文件才可以,單燒boot.img也不行。
一般都是這幾個位置影響開機時間
?Bootloader init
?Kernel init
?Zygote class preloading
?Package scanning
?Service initialization
改善開機速度幾個比較好的網(wǎng)站:
http://elinux.org/Improving_Android_Boot_Time_Outline
http://elinux.org/Improving_Android_Boot_Time
在機器的操作如下
#echo 120 > /data/bootchart-start #120 秒是超時時間,表示 bootchart 記
錄多長時間后停止記錄,隨時可以用命令'echo 1 > /data/bootchart-stop' 停
止
#mkdir /data/bootchart
#在 data 創(chuàng)建該目錄,用來存放生成的
記錄文件
#reboo
總結(jié)
以上是生活随笔為你收集整理的Android bootchart分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 声明为指针,定义为数组,声明为数组,定义
- 下一篇: c#如何实现叫号操作_C#开发银行叫号系
