1、在tomcat安装目录下,进入bin目录中,在window环境下找到bin目录中的catalina.bat,在linux环境下找到catalina.sh
2、编辑catalina.bat这个文件,找到
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"
这个选项的位置,这个参数是java启动的时候,需要的启动参数。
3、添加下面这段参数代码
JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m"
-Xms1024m JVM初始分配的堆内存
-Xmx4096m JVM最大允许分配的堆内存,按需分配
-XX:PermSize=512m JVM初始分配的非堆内存
-XX:MaxPermSize=2048m JVM最大允许分配的非堆内存,按需分配
PS:Windows下也可以修改:
Initial memory pool:初始内存大小
Maximum memory pool:设置最大内存
Thread stack size:线程堆栈大小(可以不用设置)