YoungGC和FullGC触发时机
时间: 2023-06-09 09:02:06 浏览: 78
Java full gc触发情况实例解析
YoungGC 和 FullGC 是 Java 虚拟机进行垃圾回收的两个阶段。YoungGC 是针对 Java 堆中新生代进行的垃圾回收,一般在新生代满时触发。FullGC 则是对整个 Java 堆进行垃圾回收,一般在老年代空间不足、永久代空间不足、堆中分配失败等情况下会触发。在大多数情况下,YoungGC 的时间间隔比 FullGC 短得多,因为新生代的对象生命期短,而老年代的对象生命周期长,需要更加谨慎地进行回收。
阅读全文