使用Eclipse插件TPTP而不是traceview来分析Android应用程序

Pin*_*San 58 eclipse android profiling eclipse-tptp

在Eclipse中分析Android应用程序的标准方法是使用插件DDMS并创建包含所有信息的跟踪文件.如果要查看此信息,可以使用"traceview".我不喜欢我对此应用程序的第一次体验,因为您无法过滤结果.您有很多方法调用来启动您的应用程序,您不能只过滤您的代码.

我一直在寻找另一种方法.我发现本教程使用Eclipse*TPTP可视化Google*Android*性能分析数据,该数据解释了如何使用Eclipse测试和性能工具平台(TPTP)性能分析工具来可视化Android性能分析数据.感谢上一篇文章写入SD卡的权限,我设法将我的跟踪文件从Android模拟器转移到我的文件系统中.下一步是将此.trace文件转换为TPTP .trcxml文件.我没有找到他们谈论的转换器.

有谁知道我在哪里可以找到这个转换器?您是否知道使用TPTP或其他更成熟的免费分析工具分析此跟踪文件的另一种方法?你知道另一种配置Android应用程序的方法吗?提前致谢


编辑1:

我找到了一些有趣的工具,可用于分析Android应用程序的内存使用情况.为了从Eclipse中获取内存,您必须从DDMS预期中"转储HPROF文件".在此之前,您必须在DDMS首选项面板中选择"HPROF Action","保存到磁盘"操作.因此,从现在开始转储HPROF文件时,系统会询问您要保存.hprof文件的位置.您必须使用Android工具"hprof-conv"转换此文件,您可以在Android SDK安装目录"./tools"下找到该工具.最后,您现在可以使用Eclipse MAT插件查看内存使用情况统计信息.我希望它会帮助别人.如果有人知道关于分析Android应用程序的其他内容,它将会感激.谢谢

slf*_*slf 4

来自DeveloperWorks

要读取 trcxml 文件内容,您应该使用“文件”>“导入...”>“分析和日志记录”>“分析文件”选项导入资源并使用 TPTP 视图查看跟踪数据

更新:

您在寻找hprof-conv吗?应该在sdk/tools目录下

更新2:

抱歉,我没有看到您的更新,转换工具可以作为附件从EclipseWorld 2005 提供的源中获取。希望有帮助。