奇怪的OutOfMemoryException和内存泄漏

时间:2015-02-19 14:43:12

标签: android memory-leaks out-of-memory universal-image-loader eclipse-memory-analyzer

我面临着非常奇怪的OutOfMemoryException问题。首先,我没有加载大位图的问题。我的问题是基于内存泄漏。申请很常见 - 很少有活动;在视图中替换了一个片段的主要活动。

使用应用程序几分钟后,我得到OOME,因为没有更多可用内存。

我已经用MAT进行了一些调查,我的两个项目就是这个问题:

Merged shortest paths to GC roots without weak references

First project memory leak Second project memory leak

很少BitmapsBitmapShaders被"某些"持有。我使用Android支持库(Fragments等)和Android-Universal-Image-Loader库(加载图片)。

图像加载库在应用程序中以这种方式初始化(​​在我看来没有问题):

ImageLoader.getInstance().init(new ImageLoaderConfiguration.Builder(this)
   .memoryCache(new WeakMemoryCache())
   .build());

提前感谢您的每一条建议。

0 个答案:

没有答案
相关问题