引用方式 指向引用 (互相指向问题)
根搜索算法 main->找非垃圾
清除算法
标记清除(有碎片)mark -sweep
拷贝清除(一分为二 然后清除一半里面的垃圾 浪费空间) copying
标记压缩(效率低)mark-compact
垃圾收集器
七种垃圾收集器
年轻代老年代
Serial (单线程的垃圾回收器) 停顿时间
serial old 和Serial 相同工作在老年代
Parallel 多线程
Parallel old
ParNew
分区搜集
CMS(concurrent mark sweep)并发执行 把中间变成非垃圾的可能清除掉!!!
G1
ZGC 颜色指针
问题
1.野指针问题
2.并发问题
rust语言 所有权概念
python 引用计数法
java 根可达算法
三色标记法