面试真题

Java · 中等 · 阿里巴巴

垃圾回收机制,JVM 常见的垃圾回收器?

中等 Java 🎤 阿里巴巴
参考答案
结论:JVM GC通过可达性分析判垃圾并分代回收;常见回收器Serial、ParNew、Parallel Scavenge、CMS、G1等。原理:1.以GC Roots搜引用链,不可达即回收;2.堆分年轻代(复制算法Minor GC)与老年代(标记整理/清除Major GC);回收器差异:Serial单线程;ParNew多线程年轻代;Parallel Scavenge控吞吐;CMS并发标记清除低停顿;G1分Region可预测停顿;ZGC超低延迟。依据吞吐与停顿选型。
题目整理自公开面经,答案由校招宝自研生成,仅供参考