图形化android可视化开机观测工具bootchart

目录

1,背景介绍

2,生成bootchart文件

[2.1 执行脚本](#2.1 执行脚本)

[2.2 本地安装pybootchartgui](#2.2 本地安装pybootchartgui)


1,背景介绍

bootchart 一般用于系统启动时间的分析,可为调试人员快速地提供一副体现CPU、IO、进程启动情况的,以时间序列展开的图表。

Android 目前已将bootchart集成到源码中,只需要在系统运行时设定其标志位即可采集到启动信息,非常方便,下面就介绍其使用方法。

2,生成bootchart文件

2.1 执行脚本

复制代码
# adb root
# adb shell touch /data/bootchart/enabled
# adb reboot
// 等待开机完成后,目前系统默认bootcomplete bootchart就会停止抓取,
# adb pull /data/bootchart

2.2 本地安装pybootchartgui

下载pybootchartgui源码,下载地址:https://github.com/xrmx/bootchart/tree/master

需要使用类linux系统编译,选取ubuntu编译,在根目录make后,再执行

python3 pybootchartgui.py bootchart/

便生成bootchart.png文件,如下,

相关推荐
我命由我1234535 分钟前
Android 开发,FragmentPagerAdapter 的 isViewFromObject 方法问题
android·java-ee·kotlin·android studio·android jetpack·android-studio·android runtime
weiggle1 小时前
第五篇:Modifier 解析——链式调用的艺术
android
awu的Android笔记1 小时前
Android 弱网模拟:别只会用均匀分布——三种延迟模型和两种丢包模型的原理与实现
android·tcp/ip
sensor_WU2 小时前
【Delphi】 开发 android 升级模块硬核实现
android·delphi android·android 升级·apk升级 delphi
帅次2 小时前
Kotlin MVVM 实战入门:从分层到状态闭环
android·kotlin·android studio·android jetpack
YF02112 小时前
Android BLE 信号强度获取与 底层原理深度解析
android·蓝牙
随遇丿而安2 小时前
第7周:RecyclerView 高级功能与列表硬核优化
android
qq3621967052 小时前
手机App下载安装完全指南:2026最新教程(Android & iOS)
android·ios·智能手机
想取一个与众不同的名字好难2 小时前
安卓设置亮度的时候,系统会在100%与0%反复横跳
android·java·开发语言
帅次2 小时前
Android 高级工程师面试参考答案:Kotlin MVVM 高频题、追问与项目表达
android·面试·职场和发展·kotlin