【JVM调优实战】11-经典收集器上-Serial-ParNew-Parallel

发布时间:2026/7/18 23:57:38
【JVM调优实战】11-经典收集器上-Serial-ParNew-Parallel 经典收集器(上):Serial、ParNew、Parallel Scavenge本文是《JVM调优实战》专栏第 11 讲。引言如果说JVM是Java程序的"操作系统",那么垃圾收集器就是这个操作系统中负责"环卫工作"的核心模块。从JDK诞生至今,HotSpot虚拟机中先后出现了七种具有代表性的垃圾收集器,它们各自有着独特的定位与适用场景。本讲开始,我们将用三讲的篇幅系统梳理这些经典收集器。今天先聚焦三个新生代收集器——Serial、ParNew、Parallel Scavenge,以及它们各自搭配的老年代搭档。理解这些"经典款",是深入掌握G1、ZGC等现代收集器的必经之路。在展开之前,我们需要达成一个共识:没有银弹式的垃圾收集器。每种收集器都在"吞吐量"“停顿时间”"内存占用"这三个维度之间做权衡。你的任务不是找一个"最强"的收集器,而是找到那个"最合适"的。七大收集器全景图HotSpot虚拟机中,新生代和老年代收集器之间有固定的搭配关系。下面是全景关系表:新生代收集器老年代收集器搭配方式作用区域SerialSerial O