JDK1.8
-XX:MetaspaceSize=256M
-XX:MaxMetaspaceSize=256M -Xms6g -Xmx6g -Xmn3g -Xss256k
-XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=8
-XX:ParallelGCThreads=4
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:+DisableExplicitGC
-XX:+CMSParallelRemarkEnabled
-XX:+CMSClassUnloadingEnabled
-XX:CMSInitiatingOccupancyFraction=70
-XX:CMSFullGCsBeforeCompaction=5
-XX:+UseCMSCompactAtFullCollection
-XX:+CMSScavengeBeforeRemark
-XX:+HeapDumpOnOutOfMemoryError
-Xloggc:/usr/local/webserver/user-mobile/logs/gc.log
-XX:+UseGCLogFileRotation
-XX:NumberOfGCLogFiles=10
-XX:GCLogFileSize=10M -XX:+PrintGCDetails
-XX:+PrintGCDateStamps -XX:+PrintGCApplicationStoppedTime
-XX:+PrintGCApplicationConcurrentTime
-XX:+CMSConcurrentMTEnabled
-XX:+ExplicitGCInvokesConcurrent
-XX:HeapDumpPath=/usr/local/webserver/xxm-user-mobile/logs/user-mobile.hprof
-Djava.security.egd=file:/dev/./urandom -XX:+AlwaysPreTouch
-XX:-UseBiasedLocking
-Dlog4j2.AsyncQueueFullPolicy=Discard
-Dlog4j2.DiscardThreshold=FATAL
-javaagent:/opt/jars/transmittable-thread-local-2.12.1.jar
-javaagent:/opt/jars/aspectjweaver-1.8.9.jar
JDK17
--add-opens java.base/java.util.concurrent=ALL-UNNAMED
--add-opens java.base/java.lang=ALL-UNNAMED
--add-opens java.base/java.lang.invoke=ALL-UNNAMED
--add-opens java.base/java.lang.reflect=ALL-UNNAMED
--add-opens java.base/java.math=ALL-UNNAMED
--add-opens java.base/java.util=ALL-UNNAMED
--add-opens java.base/java.nio=ALL-UNNAMED
--add-opens java.base/sun.nio.ch=ALL-UNNAMED
--add-opens java.base/java.net=ALL-UNNAMED
--add-opens java.base/java.text=ALL-UNNAMED
-Xms4800m -Xmx4800m -XX:MetaspaceSize=384m -XX:MaxMetaspaceSize=384m
-XX:+HeapDumpOnOutOfMemoryError
-XX:ReservedCodeCacheSize=128m
-XX:InitialCodeCacheSize=128m
-XX:+UseZGC
-XX:ZCollectionInterval=120
-XX:ZAllocationSpikeTolerance=5
-XX:+UnlockDiagnosticVMOptions
-XX:-ZProactive
-Xlog:safepoint,classhisto*=trace,age*,gc*=info:file=/var/log/xmkp-xm-provider/gc-%t.log:time,tid,tags:filecount=5,filesize=50m
-Djava.security.egd=file:/dev/./urandom
-javaagent:/opt/jars/transmittable-thread-local-2.12.1.jar
-javaagent:/opt/jars/aspectjweaver-1.8.9.jar
-XX:-UseBiasedLocking
-Dlog4j2.AsyncQueueFullPolicy=Discard
-Dlog4j2.DiscardThreshold=FATAL
-XX:+AlwaysPreTouch
本文暂时没有评论,来添加一个吧(●'◡'●)