性能分析工具 — bootchart 工具使用(android 8.1)

bootchart 在 android 平台的使用步骤

在 android 源码路径 system/core/init/README.md 中包含了对 bootchart 的使用说明。

1.PC 机安装 bootchart 工具

sudo apt-get install bootchart
sudo apt-get install pybootchartgui 

2. 打开 bootchart 收集开机数据

方法一:
   1. adb shell 'touch /data/bootchart/enabled'
      首先使能 bootchart,bootchart 操作的前提是存在 enable 标记,所以
   在你不需要收集数据的时候别忘了删除这个标记。
   2. echo 600 > /data/bootchart/start
      添加 bootchart timeout 时间,最大可设置为600
   3. reboot 重启
   4. 可以看到 bootchart 生成的数据文件和 log 都被保存在 /data/bootchart 路径下
   5. tar -zcf boochart.tgz *    (adb shell 进入log情况下执行此打包命令)
   6. 使用 adb pull 命令将文件拷贝出来
      adb pull /data/bootchart/boochart.tgz /源码根目录
   7.执行 源码目录/system/core/init/grab-bootchart.sh,文件
方法二:
 1. adb shell 'touch /data/bootchart/enabled'
 2. adb reboot
 3. tar -zcf boochart.tgz *
 4. 使用 adb pull 命令将文件拷贝出来
      adb pull /data/bootchart/boochart.tgz /PC目录
  5.刚才拷贝出来的PC目录下执行
     bootchart  boochart.tgz 
方法三:
 1. adb shell 'touch /data/bootchart/enabled'
 2. adb reboot
 3. 执行 源码目录/system/core/init/grab-bootchart.sh,文件

https://www.jianshu.com/p/933db9a5783e
https://blog.csdn.net/qq_19923217/article/details/81043736
https://elinux.org/images/4/4c/Android-bootup-time-linuxcon-2010-08.pdf

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值