首页 > 解决方案 > 为什么MemoryPoolMXBean.MemoryUsage.getUsed for old generation的结果在G1下没有混合GC的情况下会减少?

问题描述

我可以确定通过 GC 日志没有发生混合 GC 或完全 GC,但是G1 Old Genfrom的值MemoryUsage.getUsed减少了。从下图中我们可以发现老年代使用重复增长非常缓慢,然后下降到一个较低的值(JVM似乎做了混合GC)。

在此处输入图像描述

所以我的问题是年轻 GC 是否会影响老年代的使用?

标签: g1gc

解决方案


推荐阅读