JVM中GC时,堆内存是如何动态变化的(JDK1.7)

首先得知道JVM堆内存分为old和 young ,young又由eden 和survivor组成 而 survivor又由s0和s1组成 用图更加明显:(7/3这种比例不是固定的) 或者用另外一个图更加明显 当Eden区域达到一定的量时,触发了Minor GC,即将Eden和S0中的存活的对象复制S1中 然后清空Eden和S0,然后下一次触发Minor GC时就将Eden和S1中的存活的对象复制S
相关文章
相关标签/搜索