使用MAT进行Android内存泄漏检测

时间:2012-11-09 05:11:46

标签: android

我正在尝试分析我的Android应用程序的堆转储。分析仪MAT显示 我这条消息

由“”加载的“android.content.res.Resources”类占用12,084,776(87.38%)个字节。内存累积在由“”加载的“java.lang.Object []”的一个实例中。

我该怎么办?我想避免OutOfMemoryError。

3 个答案:

答案 0 :(得分:1)

正如almuneef所提到的,这主要是在资源规模很大时出现的。你想加载一个位图吗? 您可能需要查看Android memory allocation

答案 1 :(得分:0)

您的问题是由于资源庞大。只需减少资源的大小,您的问题就会得到解决。 如果您的资源是.png格式,那么将其更改为jpeg,您可以轻松降低图像的质量(即使很小的质量损失,尺寸也会大大减少) 希望这能解决你的内存不足问题

答案 2 :(得分:0)

不要担心“android.content.res.Resources”,它是由系统加载的,

相关问题