tomcat 运行内存配置优化 /opt/apache-tomcat-7.0.65/bin/catalina.sh:
#JAVA_OPTS=”$JAVA_OPTS $JSSE_OPTS”

JAVA_OPTS=”$JAVA_OPTS -Dfile.encoding=utf-8 -server -Xms8192M -Xmx8192M -XX:NewSize=600M -XX:MaxNewSize=600M -XX:SurvivorRatio=7 -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=15 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:CMSInitiatingOccupancyFraction=75  -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m  -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true ”

 
 
 

Windows下,在文件/bin/catalina.bat,Linux下,在文件/bin/catalina.sh的前面,增加如下设置:


JAVA_OPTS=-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】



JAVA_OPTS 这个是,TOMCAT已经定义好的,名,你只需要将


JAVA_OPTS=-Xms256m -Xmx512m



这句话,添加到


catalina.bat(windows)


set JAVA_OPTS=-Xms256m -Xmx512m



catalina.sh(linux)


JAVA_OPTS=-Xms256m -Xmx512m



或者直接修改start.bat或start.sh文件也行,因为start文件会调用catalina文件,如:


如果是windows环境,在startup.bat中加入set JAVA_OPTS=-Xms256m
-Xmx1024m


如果是linux则在startup.sh中加入JAVA_OPTS=-Xms256m -Xmx1024m

版权声明:本文为kevin443原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/kevin443/p/7726957.html