Tomcat 优化性能和内存管理 解决内存溢出问题
程序员文章站
2022-06-03 15:00:13
...
一、设置tomcat的jvm堆大小
在bin/catalina.sh上加入
JAVA_OPTS='-server -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M'
-Xms:初始堆大小
-Xmx:最大堆大小
-XX:PermSize:设置持久代初始值
-XX:MaxPermSize:设置持久代最大值
二、使用jmx自动管理tomcat的内存
在bin/catalina.sh上加入
CATALINA_OPTS="$CATALINA_OPTS
-Dcom.sun.management.jmxremote
-Djava.rmi.server.hostname=localhost
-Dcom.sun.management.jmxremote.port=8888
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
下一篇: laravel5.6框架中的404页面