内存泄漏检测是优化项目性能时不可避免的问题。只有解决了内存泄漏问题,才能从根本上解决OOM。Eclipse中提供了Mat工具来检测内存泄漏,但使用起来比较复杂,界面也不是很直观。有耐心、有想法的人,也可以尝试去理解。知道Leak的出现给内存泄漏检测带来了福音。
1.什么是LeakCanary
LeakCanary
适用于Android和Java的泄漏检测库
LeakCanary是适用于Android和Java的内存检测库。
nary如何显示内存泄漏信息
如果项目中存在内存泄漏,内存泄漏信息会显示在状态栏或者单独的Leaks程序中,提供内存泄漏的对象引用路径
本项目是分析应用相应的回滚后是否存在内存泄漏。如果存在内存泄漏,就会进行相应的分析和处理,否则操作不会进行,无法进行。去MAT或者工作室实时检查内存状态,检测会有明显的延迟,至少10秒。
naryGithub地址:
上一篇:jvm内存泄漏
下一篇:什么是内存泄漏和内存溢出