• tomcat调优文档


    Tomcat优化

    1. 典型的tomcat优化配置

    set JAVA_OPTS=-Xms4g   #起始4G内存
    	-Xmx4g   #最大4G内存
    	-Xss512k  
    	-XX:+AggressiveOpts      #进攻性的优化
    	-XX:+UseBiasedLocking     #偏执锁
    	-XX:PermSize=64M        #永久区大小  1.8取消了
    	-XX:MaxPermSize=300M   #最大永久区大小
    	-XX:+DisableExplicitGC     #显式调用GC
    
    

    在catalina.bat这个文件里面进行配置

    2. 复杂的tomcat优化

    -XX:+UseConcMarkSweepGC
    使用CMS缩短响应时间,并发收集,低停顿
    	-XX:+UseParNewCG
    并发收集新生代的垃圾
    	-XX:+CMSParallelRemarkEnabled
    在使用UseParNewGC的情况下,尽量减少mark的时间
    	-XX:+UseCMSCompactAtFullCollection
    使用并发收集器时,开启对老年代的压缩,使碎片减少
    	-XX:LargePageSizeInBytes=128M
    内存分页大小对性能的提升
    	-XX:+UseFastAccessorMehods
    Get/set方法转成本地代码
    	-Djava.awt.headless=true
    恢复linux的下tomcat处理图表时可能会产生的一个bug
    

    注意,要写在一行
    这边为了方便演示

    set JAVA_OPTS=-Xms4g -Xmx4g -Xss512k 
    -XX:+AggressiveOpts 
    -XX:+UseBiasedLocking 
    -XX:PermSize=64M 
    -XX:MaxPermSize=300M 
    -XX:+DisableExplicitGC 
    -XX:+UseConcMarkSweepGC 
    -XX:+UseParNewGC 
    -XX:+CMSParallelRemarkEnabled 
    -XX:+UseCMSCompactAtFullConllection
     -XX:LargePageSizeInBytes=128m 
    -XX:+UseFastAccessorMethods 
    -XX:+UseCMSInitiatingOccupancyOnly
     -Djava.awt.headless=true
    
    
  • 相关阅读:
    hdu 4027 Can you answer these queries?
    Codeforces: Empty Triangle
    hdu 3006 The Number of set
    hdu 3645 Code Management System
    进度条作控件代码
    NORMAL
    callback
    三种形状匹配脚本
    移动点动画
    脚本管理
  • 原文地址:https://www.cnblogs.com/chengxiaolong/p/10206324.html
Copyright © 2020-2023  润新知