-
张3
发布于 2025-07-30
-
收藏
LeakCanary的核心原理基于WeakReference和ReferenceQueue进行内存泄露检测。WeakReference构造函数可传入ReferenceQueue,垃圾回收时,WeakReference被移至ReferenceQueue,通过调用ReferenceQueue.poll()获取。WeakReference实现展示了其功能源自Reference。Reference入ReferenceQueue,通过enqueue()方法将自身放入单链表中。