美文网首页
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