- 2024-10-20Koom和LeakCanary
1.LeakCanary原理在Java中软引用(SoftReference)和弱引用(WeakReference)在创建的时候都可以关联一个引用队列。当GC(垃圾回收线程)准备回收一个对象时,如果发现它还仅有软引用(或弱引用,或虚引用)指向它,就会在回收该对象之前,把这个软引用(或弱引用,或虚引用)加入到与之关联的引用
- 2023-08-19收藏~Dropbox 是如何解决 Android App 的内存泄漏问题的?
当应用程序为对象分配内存,而对象不再被使用时却没有释放,就会发生内存泄漏。随着时间的推移,泄漏的内存会累积,导致应用程序性能变差,甚至崩溃。泄漏可能发生在任何程序和平台上,但由于活动生命周期的复杂性,这种情况在Android应用中尤其普遍。最新的Android模式,如ViewModel和Life
- 2023-03-10LeakCanary检查内存泄露
LeakCanary检测内存泄露内存泄露内存泄露的概念当一个对象已经不再需要却无法被GC回收,就是内存泄露内存泄露的危害“Asmallleakwillsinkagreatship.”-Benjamin
- 2023-01-31由浅入深,聊聊 LeakCanary 的那些事
引言关于内存泄漏,Android开发的小伙伴应该都再熟悉不过了,比如最常见的静态类间接持有了某个Activity对象,又比如某个组件库的订阅在页面销毁时没有及时清理等等,这些情况下
- 2022-11-29Android:性能优化工具之内存泄露-LeakCanary
目录一简介二使用三进阶用法四hprof分析复杂内存泄露问题五使用小结六使用踩坑6.1权限6.2 NullPoi
- 2022-11-24检测内存泄漏、优化的常用手法[笔记]
可视化自动内存泄漏检测//debugImplementation'com.squareup.leakcanary:leakcanary-android:2.3'///屏蔽提升操作速度,开启后不需要任何代码的。原理是内容提供者开
- 2022-08-23为什么各大厂自研的内存泄漏检测框架都要参考 LeakCanary?因为它是真强啊!
请点赞关注,你的支持对我意义重大。