启动优化工具bootchart

bootchart 可为整个系统提供所有进程的 CPU 和 I/O 负载细分。该工具不需要重建系统映像,可以用作进入 systrace 之前的快速健全性检查。

在win10环境中使用wsl 运行grab-bootchart.sh 脚本

grab-bootchart.sh 脚本路径 system/core/init/grab-bootchart.sh

adb shell 'touch /data/bootchart/enabled'
#或者
adb shell
touch /data/bootchart/enabled
#如果是windows环境,切换到wsl

遇到问题 在wsl中安装adb,但是无法adb devices发现不了设备
需要升级版本和win10的安装adb版本一直

#下载最新linux版本adb工具
 wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip
#解压缩替换之前的adb

重新运行adb devices

在这里插入图片描述
在运行grab-bootchart.sh会生成bootchart.tgz 文件,需要用到bootchart、xdg-utils,所以我们先要安装pybootchartgui、xdg-utils工具

sudo apt-get install pybootchartgui
sudo apt install xdg-utils
#安装完成之后,重启机器
adb reboot

重启完机子之后,在/data/bootchart/查看生成的生成文件 ,存在header proc_stat.log proc_ps.log proc_diskstats.log这四个文件
在这里插入图片描述
确认无误运行脚本grab-bootchart.sh

root$ source ./grab-bootchart.sh
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
parsing '/tmp/android-bootchart/bootchart.tgz'
parsing 'header'
parsing 'proc_stat.log'
parsing 'proc_ps.log'
warning: no parent for pid '2' with ppid '0'
parsing 'proc_diskstats.log'
merged 0 logger processes
pruned 269 process, 0 exploders, 17 threads, and 1 runs
False
bootchart written to 'bootchart.png'
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/%{ <-- HERE (.*?)}/ at /usr/bin/run-mailcap line 528.
Error: no "view" mailcap rules found for type "image/png"
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: www-browser: not found
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: links2: not found
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: elinks: not found
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: links: not found
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: lynx: not found
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: w3m: not found
xdg-open: no method available for opening 'bootchart.png'
Clean up /tmp/android-bootchart/ and ./bootchart.png when done

False 是因为在wsl里面无法display ,可以直接打开bootchart.png查看

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值