2021
09-29
09-29
分析Android常见的内存泄露和解决方案
目录一、前言二、Android内存泄露场景2.1、非静态内部类的静态实例2.2、多线程相关的匿名内部类/非静态内部类2.3、Handler内存泄露2.4、静态Activity或View2.5、Eventbus等注册监听造成的内存泄露2.6、单例引起的内存泄露2.7、资源对象没关闭造成内存泄漏2.8、WebView一、前言目前java垃圾回收主流算法是虚拟机采用GCRootsTracing算法。算法的基本思路是:通过一系列的名为GCRoots(GC根节点)的对象作为起始点,...
继续阅读 >