细说JVM(垃圾收集算法和HotSpot的算法实现)

一、垃圾收集算法 1、标记—清除算法 思想: 标记清除算法分为“标记”和“清除”两个阶段:首先标记出需要回收的对象,在标记完成后统一回收所有被标记的对象,标记的方法就是细说JVM(初步理解GC)中的可达性分析算法。 主要缺点: 效率问题:标记和清除的效率都不高,主要是因为内存经过这种算法垃圾收集后变为不规整的内存,标记和清除的效率受到了影响。 空间问题:因为内存在垃圾收集后会产生大量不连续的内存碎
相关文章
相关标签/搜索