Java堆可以使用的最大内存(由-Xmx配置)和初始Java堆大小(-Xms)。
-XX:+ AlwaysPretouch如何与他们一起玩。
它是否将内存预触摸到-Xms或-Xmx。例如当Java以-Xmx = 8G -Xms = 4G -XX:+ AlwaysPretouch开头时,其常驻集大约是4G还是8G?
如果这很重要,我会对Linux以及Java 7和9上发生的事情感兴趣。
最佳答案
Xms(4G)。AlwaysPreTouch
仅影响已提交的内存。当堆增加时,JVM仅预触新提交的页面。