库使用Kotlin检测android中的内存泄漏

我正在使用泄漏金丝雀,以防止Android的内存泄漏 …使用Kotlin,这个库仍然工作? 还有另外一个Kotlin?

泄漏金丝雀可以根据源代码( 我是对的? ), 头部笨拙 ,从活动/片段传递到异步类的构造函数来检测,以及在用户离开活动时WeakReference没有正确使用的情况下当Async没有完成它的过程时,LeakCanary检测到内存泄漏。 它如何为Kotlin工作?

泄漏金丝雀是基于(其分析)生成的字节码 ,使用Java代码或Kolin之间真的没有区别?

泄漏金丝雀不生成任何字节码。 它使用Java的ReferenceReferenceQueue对象跟踪对象,当它们应该被垃圾收集时,如果对象在超时之后仍然存在,则生成一个报告,

简而言之,Leak Canary将按照任何基于Java字节码的语言工作。 (如果涉及本地代码,它可能会变得不太清楚)