避免内存溢出错误,合理利用Linux服务器内存,可以通过指定Jvm内存启动
Xms : 堆内存初始大小
Xmx : 堆内存最大值
PermSize : 永久内存初始大小
MaxPermSize : 永久内存最大值
#直接启动,关闭就停止
java -jar -Xms128M -Xmx256M -XX:PermSize=128M -XX:MaxPermSize=256M xxx.jar
#后台启动,日志输出到nohup.out中
nohup java -jar -Xms128M -Xmx256M -XX:PermSize=128M -XX:MaxPermSize=256M xxx.jar &
调整tomcat的运行内存大小:
在tomcat 的bin 下 catalina.sh 里面,位置cygwin=false前加上代码
JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"