阿里云快速做网站,北京鲜花的网站建设,网站备案在哪个网,穿衣搭配的网站如何做bootchart简介
bootchart 可为整个系统提供所有进程的 CPU 和 I/O 负载细分。该工具不需要重建系统映像#xff0c;可以用作进入 systrace 之前的快速健全性检查。
1. 板端配置#xff1a;
在Android 板端启用 bootchart#xff0c;请运行以下命令#xff1a; 2. Bootch…bootchart简介
bootchart 可为整个系统提供所有进程的 CPU 和 I/O 负载细分。该工具不需要重建系统映像可以用作进入 systrace 之前的快速健全性检查。
1. 板端配置
在Android 板端启用 bootchart请运行以下命令 2. Bootchart 环境配置
在设备启动后提取启动图表
$ANDROID_BUILD_TOP/system/core/init/grab-bootchart.sh
完成后请删除 /data/bootchart/enabled 以防止每次都收集日期数据。
如果 bootchart 不起作用并且您看到说明 bootchart.png 不存在的错误消息请执行以下操作
运行以下命令
sudo apt install python-is-python3 cd /home/**/project/env/bootchart git clone https://github.com/xrmx/bootchart.git cd bootchart/pybootchartgui mv main.py.in main.py 更新 $ANDROID_BUILD_TOP/system/core/init/grab-bootchart.sh 以指向 pybootchartgui 的本地副本位于 ~/Documents/bootchart/pybootchartgui.py
grab-bootchart.sh 修改方案
diff --git a/init/grab-bootchart.sh b/init/grab-bootchart.sh
index 2c56698a1..874cd2ad0 100755
--- a/init/grab-bootchart.shb/init/grab-bootchart.sh-10,6 10,7 mkdir -p $TMPDIRLOGROOT/data/bootchartTARBALLbootchart.tgz
BOOTCHARTGUI/home/**/project/env/bootchart/bootchart/pybootchartgui.pyFILESheader proc_stat.log proc_ps.log proc_diskstats.log -17,6 18,7 for f in $FILES; doadb ${} pull $LOGROOT/$f $TMPDIR/$f 21 /dev/nulldone(cd $TMPDIR tar -czf $TARBALL $FILES)
-pybootchartgui ${TMPDIR}/${TARBALL}
#pybootchartgui ${TMPDIR}/${TARBALL}
python ${BOOTCHARTGUI} ${TMPDIR}/${TARBALL}xdg-open ${TARBALL%.tgz}.pngecho Clean up ${TMPDIR}/ and ./${TARBALL%.tgz}.png when done3. 生成的bootchart 示例