JVM之垃圾回收算法和垃圾回收器(大厂收割机)
三种颜色假设现在有白、灰、黑三个集合(表示当前对象的颜色),其遍历访问过程为:什么是根?根就可以理解为,标记清除(Mark-Sweep)标记压缩(标记清除的升级)(Mark-Compact)复制算法(Coping)三种算法在垃圾回收器中搭配使用。目前的垃圾回收器总共十种:其中serial和serial old有stop the world 简称stw,即停止其他业务线程,只进行垃圾回收线程的执行;并且是单线程的。serial是单线程的,如下:ps和po是多线程的,如下图:ParNew与ps、po