美文网首页
tomcat修改jvm值

tomcat修改jvm值

作者: 君子愁 | 来源:发表于2019-11-25 11:18 被阅读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:垃圾回收消耗总时间

相关文章

网友评论

      本文标题:tomcat修改jvm值

      本文链接:https://www.haomeiwen.com/subject/ocddwctx.html