AlwaysPretouch 是否会导致在 -Xms 或 -Xmx 内触摸页面?

Does AlwaysPretouch cause to touch pages within -Xms or -Xmx?

堆可以使用的最大内存 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 仅预接触新提交的页面。