哎呀!的OutOfMemoryError

时间:2011-03-25 06:58:11

标签: android memory-leaks

人。 我的问题是OutOfMemoryError Exception。但无论如何我使用system.gc()控制了很多 并且一旦不需要就清除我的东西,但system.gc不适用于Android 1.5和1.6框架。因此我无法在1.5和1.6上控制OutOfMemoryError。 其余的版本应用程序工作正常。这是一个较低版本发布或其他问题?????我测试了很多,从Android 2.0开始它可以正常工作

1 个答案:

答案 0 :(得分:1)

据我所知,System.gc()不会将您从OutOfMemoryError中保存下来。它不是由过多的垃圾(没有引用的对象)引起的,但它可能是由堆中过多的引用对象引起的。 因此,尝试在程序中查找内存泄漏。示例:您将元素添加到列表或哈希映射,但从不删除它们。它们仍在堆中引用,GC无法收集它们。