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

在Eclipse中分析Android应用程序的标准方式是使用插件DDMS并创build一个包含所有信息的跟踪文件。 如果你想查看这个信息,你可以使用“traceview”。 我不喜欢我的这个应用程序的第一次经验,因为你不能过滤结果。 你有很多方法调用来启动你的应用程序,你不能只过滤你的代码。

我一直在寻找替代方法。 我发现本教程使用Eclipse * TPTP来可视化Google * Android *分析数据 ,解释如何使用Eclipsetesting和性能工具平台(TPTP)分析工具来可视化Android分析数据。 感谢这个以前的post权限写入到SD卡我设法把我的跟踪文件从Android模拟器到我的文件系统。 下一步是将这个.trace文件转换成一个TPTP .trcxml文件。 我没有find他们谈论的这个转换器。

任何人都知道我可以find这个转换器? 你知道另一种方法来分析这个跟踪文件与TPTP或另一个更成熟的免费探查器工具? 你知道另一种方式来分析Android应用程序吗? 提前致谢


编辑1

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

来自DeveloperWorks

要读取trcxml文件内容,应使用“文件”>“导入…”>“分析和logging”>“分析文件”选项导入资源并查看具有TPTP视图的跟踪数据

更新:

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

UPDATE2:

对不起,我没有看到你的更新,转换工具可以从EclipseWorld 2005提供的源代码中获得 。 希望有所帮助。