内存泄漏

2019-05-19  本文已影响0人  崽子猪

LeakCanarz、MAT

MAT是一款强大的内存分析工具

Square开源的一款轻量第三方内存泄漏检测工具

内存泄漏VS内存溢出

内存溢出:超出了虚拟机分配的内存

内存泄漏:某个不再使用对象由于被其他实例引用

为什么会内存泄漏?

在基于Java的运行中,内存泄漏是一种编程错误.他会导致应用程序已经不需要再使用对象的引用.所以无法回收该系统给该对象分配的内存,最终导致OOM崩溃

Android常见的内存泄漏

1.单列

2.handler

3.线程引起

4.WebView

单列

单列模式

Handler

handler机制
上一篇 下一篇

猜你喜欢

热点阅读