为何old涨的那么快呢?

通常大概就几种状况:算法

新生代对象每经历依次minor gc,年龄会加一,当达到年龄阀值会直接进入老年代。阀值大小通常为15。对象

Survivor空间中年龄全部对象大小的总和大于survivor空间的一半,年龄大于或等于该年龄的对象就能够直接进入老年代,而无需等到年龄阀值。gc

大对象直接进入老年代。vi

新生代复制算法须要一个survivor区进行轮换备份,若是出现大量对象在minor gc后仍然存活的状况时,就须要老年代进行分配担保,让survivor没法容纳的对象直接进入老年代。备份

相关文章
相关标签/搜索