1、 主機安裝bootchart工具
sudo apt-get install bootchart(Ubuntu)
2、 生成支持bootchart的boot.img
export INIT_BOOTCHART=true
make boot.img
燒寫boot.img到手機,重啓手機
3、 設定bootchart收集信息 的結束時間
adb shell ‘echo 120>/data/bootchart-start’
重啓手機。如果需要停止收集信息,可以使用adb shell 'echo 1 > /data/bootchart-stop'。
4、 可以看到在/data/bootchart目錄下,生成了下面五個文件
header、kernel_pacct、proc_diskstats.log、proc_ps.log、proc_stat.log
pull到bootchart目錄下
5、 在pull出來的bootchart目錄下,使用tar czfbootchat.tgz *
6、 設成bootchart.png圖表
在Ubuntu下,使用bootchart bootchart.tgz,生成bootchart.png圖表。
根據得到的bootchart.png圖表,分析結果。