part.1 系统环境及版本
系统环境: centos 7版本: tomcat 7.0.78
part.2 步骤流程
2.1 新建setenv.sh
# cd /usr/local/tomcat/bin
# touch setenv.sh
2.2 添加内存信息
# vim setenv.sh
export CATALINA_OPTS="$CATALINA_OPTS -Xms{
{ Xms }}"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx{
{ Xmx }}"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize={
{ MaxPermSize }}"
part.3 主要参数
3.1堆设置
-Xms:初始堆大小-Xmx:最大堆大小-XX:NewSize=n:设置年轻代大小-XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5-XX:MaxPermSize=n:设置持久代大小
3.2 收集器设置
-XX: UseSerialGC:设置串行收集器-XX: UseParallelGC:设置并行收集器-XX: UseParal