参数说明
-
Xms
- 指定JVM初始化堆的大小
-
-Xmx-
- 最大堆大小
- 指定内存分配池的最大大小(以字节为单位)。这个值必须是1024大于2MB的倍数。添加字母k或k以表示千字节,或m或M表示兆字节。默认值是64MB。这个值的上限将在Solaris 7和Solaris 8 SPARC平台上大约4000M,在Solaris 2.6和x86平台上有2000M,减去开销。因此,简单地说,您是在说Java从可用内存中最多使用1024 MB。
注意:- xmx和1024m之间没有空格
-
-Xmn-
-年轻代大小
-XX:PermSize- 它用于为设置永久代大小。它是保存类文件的地方。
设置方法
编辑"$CATALINA_BASE/bin/setenv.sh"
文件,输入以下内容
export CATALINA_OPTS="$CATALINA_OPTS -Xms2048m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx4046m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=512m"
增加执行权限
然后重启服务器即可