0

当我在每个“原因 GC”上在 DDMS 中调试我的应用程序进程(选择更新堆)时,列中的所有数据都与我预期的一样,当我按下主页按钮并返回应用程序时,所有数据也是相同的,但在每个应用程序重启(按手机上的返回按钮,然后再次重新打开应用程序)“已分配”列中的数据几乎没有增加。

例如:14 335 MB14 353 MB14 370 MB14 383 MB

这是否意味着我的应用程序有内存泄漏?

4

1 回答 1

0

这是否意味着我的应用程序有内存泄漏?

可以想象。使用 DDMS 生成堆转储,然后使用 MAT 尝试确定是否确实存在内存泄漏。

这是有关该主题的 Google 开发人员博客文章。这是同一作者在同一主题上的 Google I|O 2011 演示文稿的 YouTube 视频。

于 2013-10-05T16:23:16.787 回答