Android traceview 替代方案

Posted

技术标签:

【中文标题】Android traceview 替代方案【英文标题】:Android traceview alternative 【发布时间】:2011-03-20 01:30:18 【问题描述】:

是否有其他适用于 android 的跟踪工具?如果没有,是否有一些衡量瓶颈的好方法? (我问是因为我对traceview有很多问题)

【问题讨论】:

【参考方案1】:

我昨天发布了一个类似的问题Profiling Android apps with Eclipse plugin TPTP instead of traceview。我发现有人能够使用 Eclipse 测试和性能工具平台 (TPTP) 查看 Android 跟踪文件,TPTP 是在 Eclipse 中分析应用程序的标准工具。不幸的是,我没有设法将 .trace 文件转换为 .trcxml 文件(这是 TPTP 使用的格式)。如果我发现有用的东西,我会告诉你的。


编辑 1

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

【讨论】:

不,对不起。我完成了我的 Android 应用程序,然后我转向了别的东西。

以上是关于Android traceview 替代方案的主要内容,如果未能解决你的问题,请参考以下文章

Android - 无法使用 traceview

android traceview 异步事件

TraceView进行性能分析

TraceView 安卓

正确使用Android性能分析工具——TraceView

Android学习之Android studio TraceView和lint工具的使用具体解释