cms
varyall
这个作者很懒,什么都没留下…
展开
-
CMS GC时出现promotion failed跟concurrent mode failure
CMS GC时出现promotion failed和concurrent mode failure对于采用CMS进行旧生代GC的程序而言,尤其要注意GC日志中是否有promotion failed和concurrent mode failure两种状况,当这两种状况出现时可能会触发Full GC。promotion failed是在进行Minor GC时,survivor space放不下、对象只...转载 2018-05-17 19:01:01 · 1318 阅读 · 0 评论 -
并发垃圾收集器(CMS)为什么没有采用标记-整理算法来实现?
并发垃圾收集器(CMS)为什么没有采用标记整理-算法来实现,而是采用的标记-清除算法?分代式GC里,年老代常用mark-sweep;或者是mark-sweep/mark-compact的混合方式,一般情况下用mark-sweep,统计估算碎片量达到一定程度时用mark-compact。这是因为传统上大家认为年老代的对象可能会长时间存活且存活率高,或者是比较大,这样拷贝起来不划算,还不如采用就地收集...转载 2018-05-26 00:02:53 · 1946 阅读 · 0 评论