JVM - 堆区 为什么在jvm中,SurvivorRatio= 8,但是在visualVM中的实际比值确实6:1:1?
作者:互联网
为什么在jvm中,SurvivorRatio = 8,但是在visualVM中的实际比值确实6:1:1?
由于jvm中,默认开启了+UseAdaptiveSizePolicy ,堆内存的中Eden和survivor0,survivor1的比值会被自动优化,就会出现,-XX:SurvivorRatio=8 ,但是实际却不是的情况。
想改变回来,就得关闭-UseAdaptiveSizePolicy,在显示的适应-XX:SurvivorRatio=8,比例就会改变为8:1:1,建议使用+UseAdaptiveSizePolicy
标签:比值,JVM,堆区,SurvivorRatio,XX,jvm,visualVM,UseAdaptiveSizePolicy 来源: https://blog.csdn.net/qq_45788043/article/details/115199181