1. 概述
Java 21 在 2023 年 9 月首次亮相,同时引入了代际 ZGC(Generational Z Garbage Collector)。 在 Z 垃圾收集器的效率基础上,此更新通过为年轻和老年对象引入不同的代来优化内存管理。
在本文中,我们将仔细检查这一新增功能,探讨其潜在的好处、工作原理以及如何使用它。
2. 垃圾收集
开始我们的探索之前,让我们深入了解内存管理领域。垃圾收集是程序尝试释放不再被对象使用的分配内存的过程。 如果程序的某个部分仍然保持对它的指针,则对象被认为是“在使用中”或“被引用”的。相反,如果程序的任何部分都不再访问的“未使用”或“未被引用”的对象,则可以回收它所占用的内存。
大约 7 分钟