BaronZ / MemoryLeaksDemo

android内存泄露例子

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MemoryLeaksDemo

android内存泄露例子

匿名内部类泄露
单例引用Context类泄露
Handler泄露,看完你就再也不怕Handler内存泄露了

在Android中,如果你泄露了Activity实例,那么和Activity相关的对象都不会被释放。比如Activity里ImageView显示的图片,bitmap占用很大的内存都不会被回收。
下面的图片很好的显示了内存泄露,我在一个Activity中显示一张大图片,分别看看有内存泄露和无内存泄露触发gc的情况

下图是有内存泄露的,离开Activity后,无伦怎么触发gc,内存都不怎么会降下来
memory leak 下图是没有内存泄露的,离开Activity后,触发gc,有很大的内存降下来了(bitmap) no leak

About

android内存泄露例子


Languages

Language:Java 100.0%