Android bootchart使用指南

一、环境配置

1. 准备好Linux一台,用于生成最终的bootchart图片

2.  在linux主机上安装如下两个模块

        sudo apt-get install pybootchartgui

        sudo apt-get install bootchart

3. 说明:目前文档基于windows主机 + 远程linux编译器的环境



二、开启bootchart

1.      将车机连接到主机,检测adb是否能正常使用

2.      Adb shell后,执行touch

        /data/bootchart/enabled命令

3.      重启车机



三、抓取开机时间等日志信息

1.      待开机完成,即进入launhcer后,执行adb shell

2.      查看/data/bootchart/下是否有生成header文件,如果有则跳至4

3.      查看/data/bootchart/下是否有生成enabled文件,如果无则跳回二项2条开始执行,有则寻求NOBO支持。

4.      拷贝/data/bootchart/下的这4个文件到本地

            proc_diskstats.log

            proc_ps.log

            proc_stat.log

            header


四、生成png

1.     拷贝到linux上,进入到header文件的同级目录xxx,这的xxx在第3条会用到

2.      执行tar –czf bootchart.tgz *命令将这4个文件打包起来

3.      然后执行bootchart xxx/ bootchart.tgz 生成bootchart.png文件

4.     拷贝bootchart.png到你需要的地方,双击查看

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文发表于KuTear's Blog,转载请注明 by KuTear 注: keymap调为eclipse模式(F...
    KuTear阅读 1,574评论 0 7
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,050评论 2 59
  • 前言 总结 Android WebView 常用的相关知识点,令包含以下干货内容分析:Js注入漏洞、WebView...
    阿瑞921阅读 3,340评论 0 5
  • 1. 安装Linux——以Ubuntu为例 WIN10子系统参考 手把手教你启用Win10的Linux子系统(超详...
    MCC12138阅读 723评论 0 5
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,938评论 0 5