随笔分类 - JAVA八股文 / JVM
摘要:1.CMS使用三色回收法清除垃圾,老年代使用标记-清除算法。 并发清除阶段使用 - 增量更新 2.具体工作流程: 初始标记:从GC Root根节点扫描直接引用到的对象。(需要SWT) 并发标记:与用户线程代码并行执行,扫描对象图关系。 预清除:关注并发标记到重新标记阶段对象引用的变化,目前是减少重新
阅读全文
摘要:老年代普生: 1.大对象直接进入老年区(XX:Pretenuresize Threshold),不会放在新生代分配 2.动态年龄判断,当对象年龄1,年龄2....年龄15加起来大于Survivor一半时,进入到老年代。 3.新生代minor gc年龄到15次后会进入到老年代。 4.空间担保策略(CM
阅读全文