【发布时间】:2017-03-10 13:46:29
【问题描述】:
Oracle 的文档写道“SurvivorRatio 参数控制两个幸存空间的大小。例如,-XX:SurvivorRatio=6 将每个幸存空间与伊甸园之间的比例设置为 1:6,每个幸存空间将是一个八分之一的年轻一代”,但在我下面的例子中它不起作用。
以下是问题:
- 来自空间容量:伊甸园空间容量 = 4.5:824.5 不是 1:6,错在哪里?
- 为什么 S0U 和 S1U 之间的切换会发生变化 (Minor GC) 如此频繁导致高 CPU 负载。
【问题讨论】:
-
也许你需要
-XX:-UseAdaptiveSizePolicy选项…… -
@Holger 没用 :(
-
根据您的回答,它确实有效吗?
-
@Holger 是的,它有效。