繁体   English   中英

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

[英]Profiling Android apps with Eclipse plugin TPTP instead of traceview

在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应用程序的其他内容,它将会感激。 谢谢

来自DeveloperWorks

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

更新:

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

UPDATE2:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM