Android内存泄漏详解Android内存泄漏详解
先说GCRoot根,GCRoot根有以下几种引用类型的静态变量常量引用的对象虚拟机栈(本地变量表)中引用的对象存活的线程对象本地方法栈JNI中引用的对象class对象GCRoot根的特点就是被GCRoot根引用的对象会虚拟机判定为不可回收对象,也就是GC时不做回收处理而GCRoot树就是被这些GCRoot根引用的一系列引用的集合,比如一个存活的线程中如果调用了Activity,那么这个Activity就无法被Thread回收。