本文中的参数并齐全,看了http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html的相关文章写得很好,可以看一看 1.jvm堆内存简介 gc主要工作在堆上,下面简单介绍一下堆的构成 堆分为两部分 新生代区与老年区和持久区,新生代区存放新生成的对象,老年区存放生存过几轮gc的对象和较大的对象.持久区存放一些类信息,jvm内部对象等. 新生代区由Eden区和两个Survival区构成. 新建的对象会尽量放在Eden区里面,同时只能有…