JVM如何决定年轻代和老年代是不是用固定的大小?快手面试的时候被问到的问题,我回答这个根据垃圾回收器而定,CMS+ParNew垃圾回收器使用的固定大小的老年代和年轻代,G1是动态变化的。应该不对,还有其他原因吗?
年轻代的大小可以通过-xmn设置固定大小,也可以通过-xx:newratio设置年轻代和年老代的比例。
这不是我想要的答案。面试官问我的意思是,什么时候年轻代和老年代设置为固定的,什么时候是不固定的
年轻代的大小可以通过-xmn设置固定大小,也可以通过-xx:newratio设置年轻代和年老代的比例。