6

我刚开始学习 Android 的内存管理。在对我正在处理的应用程序进行内存转储并使用 Eclipse 内存分析器对其进行分析后,我发现“剩余内存”占用了 37MB(在 50M 保留内存中)。这个 50M 的数字与我的 logcat 保留内存匹配,所以我猜这个 Remainder 确实占用了一些内存:

GC_CONCURRENT freed 12839K, 21% free 50038K/62908K, paused 7ms+15ms, total 144ms

有人知道这个剩余部分通常是由什么组成的吗?这是否表明我有一些内存泄漏?

4

1 回答 1

2

剩下的就是剩下的部分,不像以前的那样占主导地位。

为实例:

1)位图占用10M

2)资源占用5M

3)RelativeLayout占用100K

4)LinearLayout占用20K...

在地图上,只有 1) 2) 出现,而​​ 3), 4) ... 包含在其余部分中。

于 2013-07-18T09:33:09.777 回答