Java中JVM的-Xmx和-Xms配置成一样有什么好处
文章目录
一、-Xmx
和-Xms
-Xmx
设置最大 Java 堆大小-Xms
设置初始 Java 堆大小
通过
java -X
命令,可以查看当前JVM支持的非标准参数。
二、设置-Xmx
的注意点
JVM堆外所需要使用的内容能和堆使用的内存一样的。所以在配置Xmx的时候,最大不应该超过总内存的70%。
为了避免应用之间的干扰,最好一台机器上只启一个应用。
三、-Xmx和-Xms配置成一样的好处。
避免伸缩时候带来的性能损耗。
如果Xmx和Xms值不一样,初识时JVM堆内存空间较小,这会导致每当空间不够用的时候会向操作系统申请,这样的话必然要进行一次GC。