1回复
4年前
是否应该完全避免 Full GC?
有不少人都说 Java 应用应该完全避免 Full GC 的产生, 那么我想了解, 是否我们真的需要视 Full GC 如洪水猛兽?
按我的理解, JVM 分出老年代, 自然就是为了使用的, 那么当我们使用到老年代, 那么必然会在某个时刻将老年代用光, 因此会触发 Full GC. 所以我觉得 Full GC 和 Young GC 一样, 只是 JVM 的正常行为而已.
当然, 我们讨论的前提是 Full GC 的触发频率是一个正常的范围.
3416 阅读