Ric*_*Lee 3 android memory-leaks kotlin
我正在使用泄漏金丝雀来防止Android中的内存泄漏 ...使用Kotlin,这个库仍然有效吗?Kotlin还有另一个吗?
泄漏金丝雀可以检测,基于源代码(我是对吗?)和头部哑巴,上下文的引用从activity/fragmento传递到Async类的构造函数,以及万一用户离开活动时没有正确使用WeakReferences当Async没有完成其进程时,LeakCanary会检测到内存泄漏.它如何为Kotlin服务?
Leak Canary基于(它的分析)生成的字节码,使用Java代码或Kolin之间真的没有区别吗?
泄漏金丝雀不会生成任何字节码.它使用Java Reference和ReferenceQueue对象来跟踪它们应该被垃圾收集的对象,并在超时后对象仍然存活时生成报告,
简而言之,Leak Canary将按照预期用于任何基于Java Bytecode的语言.(如果涉及本机代码,它可能会变得不那么清晰)
| 归档时间: |
|
| 查看次数: |
920 次 |
| 最近记录: |