Android7.0 bootchart工具使用说明

    Bootchart是一个用于linux启动过程性能分析的开源软件工具,在系统启动过程自动收集CPU占用率、进程等信息,并以图形方式显示分析结果,可用作指导优化系统启动过程。Android5.1之前已自带bootchart,但缺省时不被编译,需要显式指定编译。5.1之后的不用编译boot.img.

安装Bootchart

首先,在pc机上安装bootchart工具,命令如下:

sudo apt-get install bootchart

显示编译bootchart

       1)由于5.1源码默认编译时是不编译bootchart的,需要打开该编译项:
 touch system/core/init/init.c(更新文件的访问和修改时间为当前时间)
由于该文件对应的镜像文件为boot.img,需要编译包含它的boot.img文件:
make bootimage INIT_BOOTCHART=true
然后,将编译好的boot.img文件替换到手机中。
      2)而7.0, 6.0源码编译时将bootchart也编译了,所以不用再进行编译boot.img,方便了很多。

设定采样时间和数据采集存储目录

1)在5.1手机上创建/data/bootchart-start文件,存储bootchart采样时间(秒):
adb shell 'echo 120 > /data/bootchart-start'
创建数据采集之后的存储目录:
adb shell 'mkdir /data/

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值