JVM系列之垃圾回收器(二)Garbage First 收集器低延迟垃圾收集器-ZGC 收集器
Garbage First 收集器初始标记(Initial Marking): 标记GC Roots能够关联的对象,并且修改TAMS的值,需要暂停⽤户线程并发标记(Concurrent Marking): 从GC Roots进⾏可达性分析,找出存活的对象,与⽤户线程并发执⾏最终标记(Final Marking): 修正在并发标记阶段因为⽤户程序的并发执⾏导致变动的数据,需暂停⽤户线程筛选回收(Live Data Counting and Evacuation):对各个Region的回收价值和成本