5.2 经典GC算法(标记-清除、复制、标记-整理、分代收集) 5.2 经典GC算法:从内存回收的底层逻辑到现代演进 在Java虚拟机(JVM)的运行时体系中,垃圾回收(Garbage Collection, GC)机制无疑是其最核心、最精妙的组成部分之一。它不仅决定了程序的内存使用效率,更直接影响着应用的响应延迟、吞吐量与稳定性。当我们深入JVM的内部世界,会发现所谓“自动内存管理”并非魔法,而是一套基于严密算法逻辑与工程权衡的经典机制。其中,标记-清除(Mark-Sweep)、复制(Copying)、标记-整理(Mark-Compact)以及分代收集(Generational Collection)构成了现代GC算法的四大基石。