zoukankan      html  css  js  c++  java
  • tomcat运行内存溢出问题

    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
  • 相关阅读:
    [BZOJ4034][HAOI2015]树上操作
    [BZOJ1030][JSOI2007]文本生成器
    [BZOJ2763][JLOI2011]飞行路线
    [POJ3667]Hotel
    [codevs1566]染色
    [codevs2460]树的统计
    [BZOJ2667][cqoi2012][kcoj]模拟工厂
    [NOI2009][codevs1846]KCOJ0191]植物大战僵尸
    [POJ1087]A Plug for UNIX
    Educational Round 66 题解
  • 原文地址:https://www.cnblogs.com/kevin443/p/7726957.html
Copyright © 2011-2022 走看看