配置Tomcat的JVM
配置setenv.sh
Linux环境
进入Tomcat /bin
目录创建setenv.sh
,添加如下参数
export CATALINA_OPTS="$CATALINA_OPTS -Xms256m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"
执行./catalina.sh run
或 ./startup.sh
,监控启动日志,然后你会看到在setenv.sh文件中的所指定的参数。
25-Mar-2020 13:44:08.914 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms256m
25-Mar-2020 13:44:08.914 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1024m
25-Mar-2020 13:44:08.914 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxPermSize=256m
Windows环境
进入Tomcat /bin
目录创建setenv.bat
,添加如下参数
set "JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1024m -XX:MaxPermSize=256m -server"
Windows安装服务
以8.5为例,进入Tomcat /bin
目录修改service.bat
,修改如下参数
if "%SERVICE_STARTUP_MODE%" == "" set SERVICE_STARTUP_MODE=manual
if "%JvmMs%" == "" set JvmMs=256
if "%JvmMx%" == "" set JvmMx=1024
安装服务
service.bat install test
自启动,注意start=
后面有个空格(可能需要管理员权限)
sc config test start= auto
Eclipse配置JVM
转到Arguments
,根据需要添加下面的参数
-Xms256m -Xmx1024m