垃圾收集器2-CMS收集器

CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。
CMS收集器是基于标记-清除算法实现的,整个过程分为4个步骤,包括:

整个过程中耗时最长的并发标记和并发清除阶段收集器线程都可以与用户线程一起工作,所以总体来说,
CMS收集器的内存回收过程是与用户线程一起并发执行的。收集器运行示意图如下:

jvm_11

CMS收集器的缺点: