Android 内存泄漏
2017-08-17 本文已影响29人
交流电1582
- Android开发性能优化大总结
- Android内存泄漏的原因讲解
- Android进程的内存管理分析
- Android内存泄漏分析及调试
- Android内存
- ThreadLocal的内存泄露
-
JNI引用与垃圾回收
8.java会发生内存泄露的场景
9.Andorid 性能优化汇总
内存泄露产生的原因:
- 非静态内部类的静态实例容易造成内存泄漏
- activity使用静态成员
- 使用handler时的内存问题
- 注册某个对象后未反注册
- 集合中对象没清理造成的内存泄露
- 资源对象没关闭造成的内存泄露
- 一些不良代码成内存压力
Android内存泄漏的原因讲解
- 资源对象没关闭造成的内存泄漏
- 构造Adapter时,没有使用缓存的convertView
- Bitmap对象不在使用时调用recycle()释放内存
- 试着使用关于application的context来替代和activity相关的context
- 注册没取消造成的内存泄漏
- 集合中对象没清理造成的内存泄漏