【发布时间】:2021-11-21 13:03:47
【问题描述】:
JVM 参数如下: -Xms20g -Xmx20g -XX:MaxGCPauseMillis=10000 -XX:G1ReservePercent=30 -Duser.timezone=UTC
日志中唯一的东西是
-
Pause Young(正常)(G1 撤离暂停)
暂停备注
Pause Young(准备混合)(G1 撤离暂停)
Pause Young(混合)(G1 疏散暂停)
Pause Young(并发启动)
....
但没有像 Full GC 那样。一次也没有。
内存使用率超过 65%。
在什么级别的内存消耗下,我们可以期待 Full GC?
【问题讨论】:
-
开发者在尽可能避免Full GC方面花费了很多精力。为什么你对他们的成功不满意?你想解决什么问题?
-
差距在于我的理解是/应该尽可能避免 Full GC。我试图理解 GC 日志,但可以看到一个完整的 GC 引用,这让我很好奇。谢谢
标签: java garbage-collection garbage g1gc