1.参数说明
-Xms: 堆内存的初始大小
-Xmx: 堆内存的最大大小
-XX:MetaspaceSize: 元空间的初始大小
-XX:MaxMetaspaceSize: 元空间的最大大小
Java 8或更高版本应该使用-XX:MetaspaceSize和-XX:MaxMetaspaceSizeSize选项来设置元空间的大小,而不是使用-XX:PermSize -XX:MaxPermSize
2.设置参数
对于linux系统可以在Tomcat启动脚本setenv.sh中设置:
export CATALINA_OPTS="-Xms128m -Xmx128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m"
setenv.sh是一个可选的启动脚本,用于在Tomcat启动时设置特定的环境变量。如果你需要自定义Tomcat的环境变量或者启动参数,你可以创建这个文件。
配置完成重启tomcat打印信息中可看是否生效