Linux中Tomcat内存设置需结合服务器物理内存和应用需求,以下为通用建议:
-Xms4g -Xmx4g
)。-XX:PermSize=256m -XX:MaxPermSize=256m
(Java 8及之前版本需设置,Java 11+可忽略)。-Xmn1g
(需配合-Xms
/-Xmx
调整)。示例配置(针对8GB物理内存的服务器):
# 修改Tomcat的catalina.sh文件
export JAVA_OPTS="-server -Xms4g -Xmx4g -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+UseG1GC"
注意:
jstat
或VisualVM
监控内存使用情况。