tomcat修改jvm值

2019-11-25  本文已影响0人  君子愁

Tomcat并不建议直接在catalina.sh里配置变量,而是写在与catalina同级目录(bin目录)下的setenv.sh里

所以如果我们想要修改jvm的内存配置,那么我们就需要修改setenv.sh文件(默认没有,需新建一个setenv.sh),写入(大小根据自己情况修改):

    export CATALINA_OPTS="$CATALINA_OPTS -Xms1000m"

    export CATALINA_OPTS="$CATALINA_OPTS -Xmx1000m"

    export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"

-Xmx  虚拟机最大内存堆大小

-Xms  虚拟机初始化内存堆大小

-XX:MaxPermSize   持久代地大小


jstat -gcutil 24350 3000   #  24350 为java进程号    # 3000为3000毫秒

###查看内存使用情况

[work@16-11-118qf-pms]$ jstat  -gcutil 32417

S0 S1 E O M CCS YGC YGCT FGC FGCT GCT

48.110.0060.430.0297.5494.8820.06400.0000.064

S0:幸存1区当前使用比例

S1:幸存2区当前使用比例

E:伊甸园区使用比例

O:老年代使用比例

M:元数据区使用比例   ---原来的持久代大小

CCS:压缩使用比例

YGC:年轻代垃圾回收次数

FGC:老年代垃圾回收次数

FGCT:老年代垃圾回收消耗时间

GCT:垃圾回收消耗总时间

上一篇下一篇

猜你喜欢

热点阅读