但是呢,有时候你会忘掉收拾(吃完就溜~~),这个位置不就没人会坐了嘛,这就是忘记释放内存.
----
但是java程序员食堂就不一样了,(手动狗头),吃完了可以甩手就走....这个方法让乌鸦哥满意了,也就不掀他桌子了.
GC的发展过程
image-20200920164331220.png
Serial 收集器
他是历史最悠久的收集器。...而且光看名字就可以知道,这个收集器是单线程的(Serial:串行的)。...这意味着只有一个线程清理,不仅如此,用户线程在清理时必须终止(防止在清理过程中还会产生垃圾)
这个是Serial收集器的“Stop The World”。...重新标记
会导致"stop the world",这个阶段需要标记整个老年代的存活对象.
并发清除
并发清除未被标记的对象.