• 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
  • 相关阅读:
    JavaScript 深入了解对象中的属性
    JavaScript 开发规范
    vue 项目接口管理
    放大镜特效
    多用户ATM机(面向对象编程)
    浏览器检查块代码
    js中innerHTML与innerText的用法与区别
    symbol访问法及symbor注册表
    最常用的15个前端表单验证JS正则表达式
    数组的遍历
  • 原文地址:https://www.cnblogs.com/kevin443/p/7726957.html
Copyright © 2020-2023  润新知