参考
JAVA垃圾回收算法介绍
https://www.cnblogs.com/parryyang/p/5748711.html
JAVA垃圾回收器与垃圾回收算法
https://blog.csdn.net/newchenxf/article/details/78071804
JVM内存管理------GC算法精解(复制算法与标记/整理算法)
https://www.cnblogs.com/zuoxiaolong/p/jvm5.html
关于GC ROOTS
https://www.zhihu.com/question/53613423/answer/135743258