Android 内存泄漏

2017-08-17  本文已影响29人  交流电1582
  1. Android开发性能优化大总结
  2. Android内存泄漏的原因讲解
  3. Android进程的内存管理分析
  4. Android内存泄漏分析及调试
  5. Android内存
  6. ThreadLocal的内存泄露
  7. JNI引用与垃圾回收
    8.java会发生内存泄露的场景
    9.Andorid 性能优化汇总

内存泄露产生的原因:

  1. 非静态内部类的静态实例容易造成内存泄漏
  2. activity使用静态成员
  3. 使用handler时的内存问题
  4. 注册某个对象后未反注册
  5. 集合中对象没清理造成的内存泄露
  6. 资源对象没关闭造成的内存泄露
  7. 一些不良代码成内存压力

Android内存泄漏的原因讲解

  1. 资源对象没关闭造成的内存泄漏
  2. 构造Adapter时,没有使用缓存的convertView
  3. Bitmap对象不在使用时调用recycle()释放内存
  4. 试着使用关于application的context来替代和activity相关的context
  5. 注册没取消造成的内存泄漏
  6. 集合中对象没清理造成的内存泄漏
上一篇下一篇

猜你喜欢

热点阅读