Android-保举一个检测内存走漏的库(LeakCanary)

藏宝库编辑 2024-10-2 18:10:10 142 0 来自 中国
在Android开辟当中,内存走漏是会影响用户体验的。LeakCanary开源库是一个常见的定位内存走漏的开源库,这篇博客来分享一下它的利用,让我们的应用更加的丝滑。
LeakCanary

一个资助开辟者检测内存走漏以及Application Not Responding的开源库。更多详细的简介请查察wiki
引入项目

dependencies {  // debugImplementation because LeakCanary should only run in debug builds.  debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.9.1'}查察是否乐成启动,看Logcat:
D LeakCanary: LeakCanary is running and ready to detect leaks重要的检测对象


  • 烧毁的Activity实例;
  • 烧毁的Fragment实例;
  • 扫除ViewModel实例;
  • 某个片断View;
  • Service服务;
利用效果

2.png 看到上面的引入照旧非常简朴的,必要留意的是debugImplementation,这个是确保是debug环境利用的。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-21 21:29, Processed in 0.209784 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表