-
Serial Old
同年轻代Serial 见文章:https://www.jianshu.com/p/15da1a8e859c -
Parallel Old
同年轻代 paraller 见文章:https://www.jianshu.com/p/15da1a8e859c -
CMS
3.1 初始标记:标记GC Root可直接关联的对象,此时暂停所有工作线程(SWT)
3.2 并发标记:进行GC Root跟踪,找到GC Root可间接关联的对象(寻找没有可达路径的节点),此时和用户线程一起工作
3.3 重新标记:修正并发标记过程中因用户变动而导致的对象标记状态发生改变,此时暂停工作线程(SWT)
3.4 并发清除:清除GC Root不可达对象(没有标记的对象),此时和用户线程一起工作。
3.5 CMS是采用的是多线程标记清除算法,可以获取最短的垃圾回收停顿时间
网友评论