聊聊Android内存管理

聊聊对内存泄漏的认识?1.延时性的内存泄漏2.覆盖式内存泄漏3.累加式内存泄漏没有用的对象无法回收的现象就是内存泄露

内存泄露会导致什么后果?1.应用可用的内存减少,增加了堆内存的压力2.降低了应用的性能,比如会触发更频繁的 GC3.严重的时候可能会导致内存溢出错误,即 OOM Error

内存泄漏,内存越界,内存溢出关系?OOM 发生在,当我们尝试进行创建对象,但是堆内存无法通过 GC 释放足够的空间,堆内存也无法再继续增长,从而完成对象创建请求的时候,OOM 发生很有可能是内存泄露导致的,但并非所有的 OOM 都是由内存泄露引起的,内存泄露也并不一定引起 OOM.

阅读全文: http://gitbook.cn/gitchat/activity/5e05a40290081c1ddb06c7c6

您还可以下载 **** 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

聊聊Android内存管理