【问题标题】:Android: tools to find memory leaks? [closed]Android:查找内存泄漏的工具? [关闭]
【发布时间】:2012-08-15 23:57:03
【问题描述】:

是否有一些有用的工具可以检测 Android Java 应用程序中的内存泄漏?类似于 Valgrind 的东西,其中显示了非释放对象的创建位置?

【问题讨论】:

    标签: android memory memory-management memory-leaks valgrind


    【解决方案1】:

    阅读 Android 开发者博客上的这篇文章,它有你需要的东西 http://android-developers.blogspot.com/2011/03/memory-analysis-for-android.html

    【讨论】:

    • 我知道 DDMS 和 MAT,但它绝对不是在某种程度上类似于 Valgrind 的东西。例如:当我分析我的应用程序时,我可以看到大量的 Location 和 Parcel 对象。但是没有信息它们是在哪里创建的。因此,我无法确定这些数量是否正常,或者是否存在问题或是谁造成的。Android 上的内存泄漏检查真的那么差吗?
    • 恐怕是这样,但很高兴看到这方面的新东西
    【解决方案2】:

    观看:http://www.youtube.com/watch?v=_CruQY55HOk

    然后安装MAT for Eclipse。狩猎快乐!

    【讨论】:

      猜你喜欢
      • 2011-06-06
      • 1970-01-01
      • 2010-11-11
      • 2011-02-20
      • 1970-01-01
      • 1970-01-01
      • 2017-11-29
      • 2017-11-14
      • 2016-04-02
      相关资源
      最近更新 更多