• tomcat 内存参数优化示例


    CMS垃圾回收算法

    CATALINA_OPTS="$CATALINA_OPTS -Xms1024M -Xmx2048M -XX:PermSize=384M -XX:MaxPermSize=512M"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:MaxGCPauseMillis=300"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled"
    CATALINA_OPTS="$CATALINA_OPTS -XX:-DisableExplicitGC"
    CATALINA_OPTS="$CATALINA_OPTS -XX:ParallelGCThreads=2"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+PrintGC -XX:+PrintGCTimeStamps -XX:+PrintGCDetails"
    CATALINA_OPTS="$CATALINA_OPTS -Xloggc:`dirname "$0"`/../logs/gc.log"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=15 -XX:GCLogFileSize=8M"
    
    CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=18480
    -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+UnlockCommercialFeatures -XX:+FlightRecorder"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/heapdump"

    G1垃圾回收算法

    CATALINA_OPTS="$CATALINA_OPTS -Xms10g -Xmx10g  -XX:PermSize=1024M -XX:MaxPermSize=2048M "
    CATALINA_OPTS="$CATALINA_OPTS -XX:+DisableExplicitGC  -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:-PrintGCTimeStamps -Xloggc:logs/gc.log"
    JAVA_OPTS="$JAVA_OPTS -server"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+UseG1GC -XX:MaxGCPauseMillis=300"
    
    
    CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=18480
    -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

    定义tomcat发布目录

    [smmprd@(LIVE)smm-app10 localhost]$ pwd
    /data/server/tomcats/tomcat7_8480_storeService/conf/Catalina/localhost
    [smmprd@(LIVE)smm-app10 localhost]$ cat storeService.xml 
    <Context path="/storeService" docBase="/data/server/apps/storeService" privileged="true" antiResourceLocking="false" antiJARLocking="false">
    </Context>
  • 相关阅读:
    hdu 3342 Legal or Not 拓排序
    hdu 1596 find the safest road Dijkstra
    hdu 1874 畅通工程续 Dijkstra
    poj 2676 sudoku dfs
    poj 2251 BFS
    poj Prime Path BFS
    poj 3278 BFS
    poj 2387 Dijkstra 模板
    poj 3083 DFS 和BFS
    poj 1062 昂贵的聘礼 dijkstra
  • 原文地址:https://www.cnblogs.com/cornerxin/p/9304100.html
Copyright © 2020-2023  润新知