LeakCanary 性能检测

115 阅读1分钟

今日使用leakCanary来检测一下自己的app,发现各种泄漏

97F2E39FC35C420582D239A962B92930.jpg 先来解决一个第三方框架ImmersionBar

ABCD140E2A206680DDB40A48F4FA26C0.jpg 是由于mMap的引起的

public class ImmersionBar {

    private static Map<String, BarParams> mMap = new HashMap<>();
}

看到这行注释瞬间不淡定,肯定是基类没有调用这个方法......还真是这个原因.

image.png