【问题标题】:how to do memory and CPU time profiling in Android [duplicate]如何在Android中进行内存和CPU时间分析[重复]
【发布时间】:2012-02-01 07:21:29
【问题描述】:

可能重复:
What Android tools and methods work best to find memory/resource leaks?

我想对我的 Android 应用程序进行内存和 CPU 时间分析。而且我的应用程序也在使用 C 源文件。所以我想在 android 级别和 ndk 级别上进行分析。因为有用于对 windows 应用程序进行分析的 Vtune 软件。是否有任何其他软件如 Vtune 可用于对 Android 应用程序进行分析?可以显示哪些函数占用了最大 CPU 时间和内存。我使用了 MAT(内存分析器工具),它在我的 Android 应用程序中显示内存泄漏,但我无法找出内存泄漏发生在哪里。任何人都可以帮助了解哪种工具对 android 应用程序进行分析非常有效。

提前致谢

【问题讨论】:

标签: android android-ndk


【解决方案1】:

您可以使用 DDMS http://developer.android.com/guide/developing/debugging/ddms.html,在 eclipse 中打开它并生成堆转储以在 Eclipse 内存分析器中查看。

【讨论】:

    【解决方案2】:

    我认为 MAT 正是用于此目的的工具,如果您需要有关如何使用 hpof 文件和 MAT 的帮助,以下点赞可能会很有用,

    MAT link1

    MAT link2

    希望对你有帮助..

    【讨论】:

    • 我不认为 MAT 用于 CPU 分析。它仅用于内存使用和泄漏识别...
    猜你喜欢
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    • 2013-06-02
    • 2013-06-14
    • 1970-01-01
    • 2020-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多