本文主要是介绍Android系统中GC什么情况下会出现内存泄露呢?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
出现情况:1. 数据库的cursor没有关闭
2.构造adapter时,没有使用缓存contentview
衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程/
3.Bitmap对象不使用时采用recycle()释放内存
4.activity中的对象的生命周期大于activity
调试方法: DDMS==> HEAPSZIE==>dataobject==>[Total Size]
这篇关于Android系统中GC什么情况下会出现内存泄露呢?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!