性能问答>Egen和s1,s2分配空间不对?>
1回复
1年前

Egen和s1,s2分配空间不对?



在使用ParallelGC的情况下:

-Xms40m
-Xmx40m
-Xmn20m egen 16m s1 s2 2m
-XX:+UseParallelGC
-XX:-UseParallelOldGC

发现s1和s2不是2M,而是512K

image.png

就算指定了survivorRation也没有用

image.png

后来增加了-XX:-UseAdaptiveSizePolicy,就正常了,这是为什么

2691 阅读
请先登录,再评论

HotSpot VM里,ParallelScavenge系的GC(UseParallelGC / UseParallelOldGC)默认行为是SurvivorRatio如果不显式设置就没啥用。显式设置到跟默认值一样的值则会有效果。

1年前