对象进行老年代的方法有哪些
1.对象需要占用连续的大内存(大于阈值),则直接分配到老年代。
2.对象在新生代生成,本身所占内存大于Survivor内存,则在发生GC时,会直接进入老年代。
3.对象在新生代生成,本身所占内存小于Survivor内存,则发生GC时,移入Survivor中,之后
每熬过一次GC,则年龄加1,当大于阈值(默认15)时,移入老年代。
4.在Survivor中的所有年龄相同的对象总和大于Survivor空间的一半时,则年龄大于等于该年龄
的对象被移入老年代(当单个对象大于Survivor空间一半时,发生GC则所有Survivor中的对象全部
移入老年代?)