【发布时间】:2014-03-07 09:19:28
【问题描述】:
有没有办法找到应用程序在运行时消耗的峰值内存。通常应用程序会占用一些内存,而当应用程序运行时,它会消耗更多内存,并在操作完成后再次释放。我要注意我的应用程序在运行时消耗的峰值内存(图形表示)。
在 DDMS 中,堆选项卡显示应用程序完全使用的堆大小。但我想要应用程序消耗多少,然后每次运行时释放内存。是否有任何工具或 eclipse 插件来跟踪这个?请建议一个解决方案。谢谢。
【问题讨论】:
有没有办法找到应用程序在运行时消耗的峰值内存。通常应用程序会占用一些内存,而当应用程序运行时,它会消耗更多内存,并在操作完成后再次释放。我要注意我的应用程序在运行时消耗的峰值内存(图形表示)。
在 DDMS 中,堆选项卡显示应用程序完全使用的堆大小。但我想要应用程序消耗多少,然后每次运行时释放内存。是否有任何工具或 eclipse 插件来跟踪这个?请建议一个解决方案。谢谢。
【问题讨论】:
https://developer.android.com/tools/debugging/debugging-memory.html - 你应该看看这个并使用 hprof 工具来发现你的内存问题。
【讨论】: