jvm内存大致分为六大块
1.堆:虚拟机主要内存,可以形象的说,堆是对象的存储库,几乎所有的对象实例和数组都在此内存分配,当然也死于此,jvm垃圾回收机制主要处理的就是这个地方。
http://blog.youkuaiyun.com/nvnnv/article/details/50773428