【对线面试官】垃圾收集器CMS - 图1

【对线面试官】垃圾收集器CMS - 图2

【对线面试官】垃圾收集器CMS - 图3

【对线面试官】垃圾收集器CMS - 图4

【对线面试官】垃圾收集器CMS - 图5

【对线面试官】垃圾收集器CMS - 图6

【对线面试官】垃圾收集器CMS - 图7

【对线面试官】垃圾收集器CMS - 图8

【对线面试官】垃圾收集器CMS - 图9

【对线面试官】垃圾收集器CMS - 图10

【对线面试官】垃圾收集器CMS - 图11

【对线面试官】垃圾收集器CMS - 图12

【对线面试官】垃圾收集器CMS - 图13

【对线面试官】垃圾收集器CMS - 图14

【对线面试官】垃圾收集器CMS - 图15

【对线面试官】垃圾收集器CMS - 图16

【对线面试官】垃圾收集器CMS - 图17

【对线面试官】垃圾收集器CMS - 图18

【对线面试官】垃圾收集器CMS - 图19

【对线面试官】垃圾收集器CMS - 图20

【对线面试官】垃圾收集器CMS - 图21

【对线面试官】垃圾收集器CMS - 图22

【对线面试官】垃圾收集器CMS - 图23

今日总结

CMS垃圾回收器设计目的:为了避免「老年代 GC」出现「长时间」的卡顿(Stop The Word)

CMS垃圾回收器回收过程:初始标记、并发标记、并发预处理、重新标记和并发清除。初始标记以及重新标记这两个阶段会Stop The Word

CMS垃圾回收器的弊端:会产生内存碎片&&需要空间预留:停顿时间是不可预知的

【对线面试官】垃圾收集器CMS - 图24

《对线面试官》系列目前已经连载30篇啦,这是一个讲人话面试系列

参考资料: