Bugreport

Bugreport是Android系统自带的日志分析系统,它包含系统的启动Log,以及系统的状态Log和详细的进程、虚拟机、缓存、内存等信息。这个Log对于分析系统问题非常有帮助。对于上层App来说作用比较局限,应用开发者了解即可。

该工具的使用方法如下所示。

  1. ~ adb bugreport > bugreport.log

通过ADB指令,可以非常方便地使用Bugreport分析工具并保存到PC上。你也可以指定具体的保存路径。等待一段时间的处理后,ADB便会在指定路径下生成bugreport.log文件。打开bugreport.log文件,可以看见详细的系统日志。虽然这里面基本都是kernel log和一些系统Log,但是也有一些跟App关系紧密的Log,如图5.9所示。

Bugreport - 图1 图5.9 Bugreport

应用的CPU使用情况如图5.10所示。

Bugreport - 图2 图5.10 bugreport CPU信息