android LeakCanary的使用

时间:2024-03-28 19:28:44

LeakCanary的Android Studio集成

一、 在build.gradle中添加LeakCanary的依赖包,我的是1.6.1版本

android LeakCanary的使用

二、 在我们自定义Application的onCreate方法中注册LeakCanary

android LeakCanary的使用

如果想让LeakCanary监听指定对象的内存泄漏,我们就需要使用到RefWatcherwatch功能,使用方式如下:

都知道最简单的方式是使用单例来造成内存泄漏,那么我们来使用一下吧

单例类:

android LeakCanary的使用

开始使用吧,从MainActivity跳转MainAtiivty2

android LeakCanary的使用

MainActivity2:引用单例模式

android LeakCanary的使用

然后就会在桌面生成一个leakCanary的图标就可以查看啦

android LeakCanary的使用

点进去可以查看具体的信息,就可以查看啦!!