delphi2010破解版是款相当不错的开源工具;它可以帮助用户将bugreprot解析成为适合进行阅读的HTML文件,而且也支持进行分析结论的操作,让用户不在因为ANR文件困恼,并且也无需进行担心应用进行崩溃的可能;也支持对这进行编程日志的过程中出现的错误,乱码等进行解决,体积方面也小巧,不会对您的系统资源进行过多的占用,感兴趣的用户可以来河东软件园将Delphi2010汉化破解版下载使用试试吧!

软件功能
可以从bugreport中解析出输出bugreport的最后时刻、导致ANR时刻甚至更多时刻的堆栈信息
在例子中你可以看到进程的优先级和策略都已标示出来,堆栈中耗时的部分颜色是黑红,一些违反Strict Mode的部分(比如主线程中使用数据库)颜色标记为亮红
ChkBugReport解析bugreport中存储的packages.xml并展示一系列的packages、user ids和 permissions
同时ChkBugReport也可以检测到(潜在的)错误,这些错误在输出的报告Errors部分中可以找到
也可以在输出报告的stacktrace中找到死锁或一些违反Strict Mode的行为
软件特色
可以根据启动的参数,对一些需要进行初始化的资源进行查看
支持对各种使用的信息进行快速的操作查看
也支持对内存的使用情况信息等进行了解
支持对CPU的频率统计信息进行快速查看
也支持对分割各种小段的原始数据
使用方法
分析Bugreport文件

也可以把chkbugreport.jar加到path下,然后这样使用,这将根据你的bugreport数据输出一个分析结果目录bugreport_out。

可以使用如下命令取得bugreport:

分析BugReport的部分数据
当然你可以使用ChkBugReport分析bugreport的部分数据比如/data/anr/traces.txt

这将输出分析结果到dummy_out。
分析profile文件
甚至可以使用ChkBugReport分析traceview生成的数据

分析monkey文件

chkbugreport的常见参数如下

他参数(较少使用):

prof数据生成方法
可以使用eclipse插件traceview生成
也可以按如下步骤
用adb shell ps列出所有进程并找出你想要trace的进程的PID
执行adb shell am profile PID start /data/profile.dat,开始分析
操作你的app

执行adb shell am profile PID stop ,停止分析
导出数据并清除临时文件:adb pull /data/profile.dat adb shell rm /data/profile.dat
使用ChkBugReport进行分析 chkbugreport -t profile.dat
∨ 展开