剖析 JVM 相关知识点(中)

一、垃圾收集有哪些算法以及各自的特点 标记清除算法 复制算法 标记整理算法 分代收集算法 1.标记清除算法:将所有需要回收的对象进行标记,标记结束后对标记的对象进行回收。缺点是效率低,会造成大量的碎片。 2.复制算法:复制算法将空间分为两部分,每次使用其中的一部分。当一块内存用完了,就将这块的所有对象复制到另一块,将已使用的块清除。优点:不会产生碎片,缺点:会浪费一定的内存空间。在堆中的年轻代使用
相关文章
相关标签/搜索