jvm面试题

1、说说过几个触发老年代GC的时机?

(1)、老年代可用内存小于新生代全部对象的大小,如果没开启空间担保参数,会直接触发Full GC,所以一般空间担保参数都会打
开;
(2)老年代可用内存小于历次新生代GC后进入老年代的平均对象大小,此时会提前Full GC;
(3)新生代Minor GC后的存活对象大于Survivor,那么就会进入老年代,此时老年代内存不足。

原文地址:https://www.cnblogs.com/iwenwen/p/14286330.html