简述Android系统内存不足时候,内存回收机制

当Android系统的内存不足时,会根据以下的内存回收规则来回收内存:

1.先回收与其他Activity或Service/Intent Receiver无关的进程(即优先回收独立的Activity)

2.再回收处于“Stopped”状态的其他类型Activity(在背景等待的Activity)。很久没有使用的Activity优先回收(比较官方的说法是“根据LRU算法...”)

3.还不够?回收service进程

4.快不行啦,关掉可见的Activity进程

5.关闭当前的Activity

当系统缺失到开始划掉“可见的Activity进程”时,大概我们换机器的时机也早该到啦!

posted @ 2015-08-28 15:57  徐守威  阅读(655)  评论(0编辑  收藏  举报