内存泄漏

1、定义

    内存泄漏指的是进程中某些对象(垃圾对象)已经没有使用价值了,但是它们却可以直接或间接地引用到gc roots导致无法被GC回收。

2、侦测工具

    内存泄漏侦测工具:LeakCanary

3、内存泄漏场景

    1)静态变量引用Activity对象

    2)静态View

    3)内部类和匿名类

    4)Handler

    5)Threads 和 TimerTask

    6)监听器

    7)静态集合对象引起的泄漏

    8)资源对象未关闭

    9)使用对象池避免频繁创建对象

    10)Back键退出引起的泄漏

posted on 2017-04-01 10:58  晨小主  阅读(114)  评论(0)    收藏  举报