https://www.jdon.com/61051.html
从 JDK 18 开始,JDK 附带了四个垃圾收集器 (GC);串行 GC、并行 GC、G1 GC 和 ZGC。在大多数情况下,默认的 GC G1 GC 将是最佳选择。但是,了解 GC 的设计目标可能会有所帮助,并且可能会帮助您实现应用程序的性能目标。本文将对每个 GC 以及何时应该使用它们进行高级研究。
Serial GC 是 GC 中“最简单的”。它在单个线程上执行所有工作,因此它被命名为“串行”。 Serial GC 最适合在资源有限且 live set 不超过 100 MB 的环境中运行的应用程序。 可以使用 VM 标志启用串行 GC -XX:+UseSerialGC