精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 编程开发

ChkBugReportv0.4.185官方版

ChkBugReportv0.4.185官方版

类型:编程开发 语言:英文

大小:2M 更新时间:2015-09-11

推荐指数:

应用简介


ChkBugReport 是一个开源工具,可以将您获得的bugreprot 解析为适合阅读的html 文件。导出的html文件包含基于bugreport数据的图表和分析结论。









ChkBugReport 是一个开源工具,可以将您获得的bugreprot 解析为适合阅读的html 文件。导出的html文件包含基于bugreport数据的图表和分析结论。



14419600862245817_600_0.jpg



其源代码中使用了以下开源库:jQuery、jsTree jQuery 插件、tablednd jQuery 插件、tablesorter jQuery 插件、js-hotkeys、jquery-cookie。要了解如何输出html类型的报表文档,可以参考源代码。



软件特点



目前ChkBugReport 可以从bugreport 数据中提取以下信息:



1. Stacktraces ChkBugReport可以从bugreport输出的最后时刻、ANR时刻甚至更多时刻解析出bugreport的堆栈信息。示例中可以看到进程的优先级和策略被标记出来,堆栈中耗时的部分被涂成了黑色和红色,而一些违反严格模式的部分(比如在主线程中使用数据库)被标记为黑色和红色。颜色鲜红色。如果该线程死锁,报告中将出现错误。



2.日志这部分是系统日志、主日志和内核日志的分析。这里可以看到各个进程的内存使用情况图、哪个程序产生日志最多、Activity的启动时间、数据库操作时间的统计、正在使用的对象等。锁定时间、AIDL调用时间、Activity和Service的生命周期及其在内存中的使用频率等,查看详情



3. Packages ChkBugReport 解析存储在bugreport 中的packages.xml 并显示一系列包、用户ID 和权限。看



4.处理app运行过程中产生的系统事件日志、内存使用信息等,参见



5.电池统计电池使用情况统计,参见



6.CPU频率统计CPU频率统计,参见



7、原始数据是把原始数据分成小段。



ChkBugReport 还可以检测(潜在的)错误,这些错误可以在输出报告的“错误”部分中找到。您还可以在堆栈跟踪输出报告中找到死锁或一些严格模式违规。



指示



它很容易使用:



您还可以将chkbugreport.jar 添加到路径中并像这样使用它



14419600864489225_600_0.jpg



该工具将根据您的错误报告数据输出分析结果目录bugreport_out。



14419600865050077_600_0.jpg



您可以使用以下命令获取错误报告:



当然,您可以使用ChkBugReport来分析部分bugreport数据,例如/data/anr/traces.txt



14419600869002409_600_0.jpg



这会将分析结果输出到dummy_out。



14419600861711332_600_0.jpg



您甚至可以使用ChkBugReport来分析traceview生成的数据



14419600862833036_600_0.jpg