概述 在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的机器一般都为24M,实在是少的可怜.这样就需要我们在开发过程中要时刻注意.不要因为自己的代码问题而造成OOM错误. JAVA的内存管理 大家都知道,android应用层是由java开发的,android的davlik虚拟机与jvm也类似,只不过它是基于寄存器的.因此要了解android的内存管理就必须得了解java的内存分…