ChkBugReport

adb bugreport > bugreport.txt
ChkBugReport工具for Android

调试系列1:bugreport源码篇

调试系列2:bugreport实战篇

1、Stacktraces ChkBugReport可以从bugreport中解析出输出bugreport的最后时刻、导致ANR时刻甚至更多时刻的堆栈信息。在例子中你可以看到进程的优先级和策略都已标示出来,堆栈中耗时的部分颜色是黑红,一些违反StrictMode的部分(比如主线程中使用数据库)颜色标记为亮红。如果这个线程死锁,在报告的Errors将会出现。
2、Logs 这部分是对system、main和kernel日志的分析,在这里你可以看到每个进程内存使用图、那个程序产生的log最多、Activity的启动耗时、数据库操作耗时统计、对象被锁定时间、AIDL调用时间、Activity和Service的生命周期及其在内存中使用频率等等,详见
3、Packages ChkBugReport解析bugreport中存储的packages.xml并展示一系列的packages、user ids和 permissions。参见
4、Processes 操作app过程中产生的系统事件日志、内存使用信息等等,参见
5、Battery statistics 电池使用统计信息,参见 6、CPU Frequency statistics CPU频率统计信息,参见
7、Raw data 被分割成小段的原始数据

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,558评论 25 708
  • java 接口的意义-百度 规范、扩展、回调 抽象类的意义-乐视 为其子类提供一个公共的类型封装子类中得重复内容定...
    交流电1582阅读 2,280评论 0 11
  • 临近春节,好想出去走走,但是不知道走向哪里?突然发现有好多地方想去,但没有方向,因为路盲的我不合适一个人旅游。 旅...
    清简如荷阅读 214评论 0 0
  • 不用紧张闹钟的声音 不用等待最后的末班车 没有终点亦没有着落 看着空中金色的浪花银色的白鸽 脚下的土地像沙漠样金黄...
    石敦阅读 183评论 0 0
  • 总以为马拉松是跑步神人的专利,俺等普通人只能叹为观止。 记得三年前,单位组织8公里迷你比赛,实在找...
    狼在西北阅读 586评论 0 4