android 内存优化

RAM(randow access memory)随机存取处理器   即我们通常所说的内存

android系统没有为内存提供交换区(Swap space),通过Paging(内存分页)和memory-Mapping的机制来进行内存管理,这就意味着你创建的新的对象或者是Mapped-pages的内容都会被驻存到RAM中,而且不会被paged out,因此唯一释放内存的方法就是释放那些你能hold住的对象的引用,这样它就能被GC回收,只有一种例外就是系统想要在其他地方reuse这个对象。

内存主要分布在以下几个方面:

1.寄存器

2.栈

3.堆

4.常量池

 

posted on 2016-02-21 17:07  师傅康  阅读(120)  评论(0)    收藏  举报

导航