【发布时间】:2021-07-21 14:30:48
【问题描述】:
我们目前使用的 VMOptions 如下所示,用于我们使用 spring webflux 设计的微服务之一。我们目前为每个 pod 预留了 4 个 CPU 和 5 GB 内存。
-Xms4096m -Xmx4096m -Xss512k -XX:+UseG1GC -XX:+UseStringDeduplication -XX:ParallelGCThreads=8 -XX:ConcGCThreads=2 -XX:MaxGCPauseMillis=120 -XX:G1ReservePercent=10
每次我重新部署我们的应用程序并引入一些固定的 QPS 负载时,我观察到 OldGen 上会出现 3 个大的峰值,然后它设法进入了一些稳定的和谐状态。我从一开始就期待稳定的和谐,但不确定一开始的行为。任何人都可以遇到这种情况或知道解决方法吗?
【问题讨论】:
标签: java performance garbage-collection jvm