JVM CMS-GC对象晋升老年代模型
2016-07-25 16:35:32 0 举报
JVM的CMS(Concurrent Mark Sweep)垃圾收集器是一种以获取最短回收停顿时间为目标的收集器。CMS采用的是一种基于标记-清除算法实现的,整个过程分为四个步骤:1. 初始标记;2. 并发标记;3. 重新标记;4. 并发清除。在CMS中,对象晋升老年代模型是指当对象经过多次GC后,仍然存活且占用空间较大的对象会被晋升到老年代中。这个过程可以避免频繁地对新生代进行垃圾回收,从而提高了系统的性能。
作者其他创作
大纲/内容
Tenured
短寿对象
SurvivorRatio:15(age ~= 2)
age大小
MaxTenuredThreshold = 15
Young
SurvivorRatio:2 (age ~= 9)
长寿对象
SurvivorRatio:8 (age~= 5)
0 条评论
下一页