-Xms512M -Xmx1G -Xmn256M -Xss256K -XX:PermSize=128M -XX:MaxPermSize=128M
·-Xms:初始堆大小,默认值是物理内存的1/64
·-Xmx:最大堆大小,物理内存的1/4
·-Xmn:最小堆大小
·-Xss:每个线程的堆栈大小
·-XX:PermSize(JDK8去除):设置持久代(perm gen)初始值,默认值是物理内存的1/64
·-XX:MaxPermSize(JDK8去除):设置持久代最大值,物理内存的1/4
·单位值:可以是M(MB)或者G(GB)
本文详细介绍了 Java 虚拟机 (JVM) 的关键参数,包括初始堆大小 (-Xms)、最大堆大小 (-Xmx)、新生代大小 (-Xmn)、线程堆栈大小 (-Xss) 以及持久代的初始和最大值 (-XX:PermSize, -XX:MaxPermSize)。这些参数对于优化 Java 应用程序的性能至关重要。
9万+

被折叠的 条评论
为什么被折叠?



