码上敲享录 > 互联网笔记 > 支持高并发,不卡顿的jvm参数配置,很实用

支持高并发,不卡顿的jvm参数配置,很实用

上一章章节目录下一章 2018-10-10已有3676人阅读 评论(0)

支持高并发,不卡顿的jvm参数配置,很实用


解决方法:

在tomcat的/bin/catalina.sh文件中添加以下配置(一般在cygwin=false前面添加),红色部分是重要的,其它的只是日志配置,如果不要日志也可以:

JAVA_OPTS="-Xmx4g -Xms4g -Xmn512m  -XX:PermSize=128m -XX:MaxPermSize=128m  -XX:SurvivorRatio=1 -XX:MaxTenuringThreshold=1  -XX:+DisableExplicitGC  -XX:+UseConcMarkSweepGC  -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=50 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+PrintClassHistogram -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCApplicationStoppedTime -XX:+PrintHeapAtGC -Xloggc:../logs/gc.log"

可以再tomcat的logs目录下的gc.log查看jvm的GC情况。


本文链接:http://www.yayihouse.com/yayishuwu/chapter/1626


1

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交