android中内存泄露的原因
2013-08-19 21:36
253 查看
1查询数据库后没有关闭游标cursor
2 构造Adapter时,没有使用 convertView 重用
3 Bitmap对象不在使用时调用recycle()释放内存
4 对象被生命周期长的对象引用,如activity被静态集合引用导致activity不能释放
内存泄漏的发现:
通过DDMS中的heap工具,去发现是否有内存溢出。
内存泄漏如何解决:
通过内存分析工具 MAT(Memory Analyzer Tool),找到内存泄露的对象
2 构造Adapter时,没有使用 convertView 重用
3 Bitmap对象不在使用时调用recycle()释放内存
4 对象被生命周期长的对象引用,如activity被静态集合引用导致activity不能释放
内存泄漏的发现:
通过DDMS中的heap工具,去发现是否有内存溢出。
内存泄漏如何解决:
通过内存分析工具 MAT(Memory Analyzer Tool),找到内存泄露的对象
相关文章推荐
- Android中使用Handler造成内存泄露的原因和解决方法
- 【Android性能优化】内存泄露和内存溢出(OOM)的引发原因及优化方案
- Android中内存泄露的原因分析:
- android18——导致内存泄露的原因
- Android内存泄露原因
- android中JNI调用时内存分布以及内存泄露原因分析
- 【Android性能优化】内存泄露和内存溢出(OOM)的引发原因及优化方案
- android避免内存泄露(原因+解决)
- Android内存泄露原因分析与处理方案
- Android内存泄露的原因
- android 内存泄露的8个原因
- 【Android性能优化】内存泄露和内存溢出(OOM)的引发原因及优化方案
- Android内存泄露原因
- Android内存泄露的原因
- 【Android性能优化】内存泄露和内存溢出(OOM)的引发原因及优化方案
- Android中引起内存泄露的原因分析
- android 内存泄露原因以及排查和解决方案
- Android OOM:内存管理分析和内存泄露原因总结
- Android 内存泄露原因及使用MAT工具分析
- Android内存泄露的原因