由于Tomcat启动时设置的初始堆大小较小,在实际运行过程中GC频繁,调整Tomcat启动参数设置堆内存和永久代大小(JDK1.8之后移除永久代增加MetaSpace元空间)
Tomcat修改启动参数
Windows下打开Tomcat根目录bin文件夹下catalina.bat文件中定位到setlocal行,在该行后面添加启动参数如下:1
2set JAVA_OPTS=%JAVA_OPTS% -Xms1548m -Xmx1548m -XX:PermSize=256m -XX:MaxPermSize=512m
/**-Xms为最小堆,-Xmx为最大堆,-XX:MaxPermSize为永久代最大空间**/
如果是JDK1.8需要调整元空间大小,启动参数修改:1
2set JAVA_OPTS=%JAVA_OPTS% -Xms1548m -Xmx1548m -XX:MaxMetaSpace=512m
/**-Xms为最小堆,-Xmx为最大堆,-XX:MaxMetaSpace为最大元空间大小**/
Jps查看启动参数
命令台输入Jps -v可以查看Tomcat启动的参数配置: