CMS jvm flags详解

 -XX:+PrintGCDetails

-XX:+PrintGCTimeStamps

-XX:+PrintGCApplicationConcurrentTime

-XX:+PrintGCApplicationStoppedTime

-Xloggc:/home/appSes/ses/oper/gc.log

-XX:+DoEscapeAnalysis

-XX:CMSFullGCsBeforeCompaction=2

-XX:GCTimeRatio=19

-XX:+UseCMSInitiatingOccupancyOnly

-XX:CMSInitiatingOccupancyFraction=65

-XX:+CMSScavengeBeforeRemark

-XX:ParallelCMSThreads=12

-XX:CMSAbortablePrecleanWaitMillis=50

-XX:+CMSClassUnloadingEnabled

-XX:+CMSConcurrentMTEnabled

-XX:CMSMarkStackSize=2M

-XX:CMSMarkStackSizeMax=8M

-XX:+ParallelRefProcEnabled

-Xms20g -Xmx20g -Xmn512m

-XX:ParallelGCThreads=14

-XX:MaxPermSize=96m

-Dsun.rmi.dgc.client.gcInterval=7200000

-Dsun.rmi.dgc.server.gcInterval=7200000

-XX:+UseFastAccessorMethods

-XX:-UseFastEmptyMethods

-XX:+UseFastJNIAccessors

-XX:+UseConcMarkSweepGC

-XX:+UseParNewGC

-Xnoclassgc

-XX:+DisableExplicitGC

-XX:+UseCMSCompactAtFullCollection

-XX:+CMSParallelRemarkEnabled 

原文地址:https://www.cnblogs.com/lzmrex/p/13754215.html