-server
##JVM configuration
Heap size
-Xms16G
-Xmx16G
-XX: SurvivorRatio=4
GC configuration
#禁用CMS,使用U1禁止使用Xmn,U1会自动扩展分配
-XX+UseG1GC
-XX:G1RSetUpdatingPauseTimePercent=5
-XX.MaxGCPauseMillis=500
-XX:InitiatingHeapOccupancyPercent=80
-XX:ParallelGCThreads=16
-XX:ConcGCThreads=16
-XX:+PrintGCDetails
-XX +PrintGCDateStamps
-XX:+PrintHeapAtGC
-XX:+PrintTenuringDistribution
-XX+PrintGCApplicationStoppedTime
-XX:+PrintPromotionFaiture
-XX:+UseGCLogFileRotation
-XX:NumberOfGCLogFiles=10
-XX:GCLogFileSize=64M
-XX.-UseAdaptiveSizePolicy
-Xloggc:/applog/gc/gc.log
optimizations
-XX:+UnlockExperimentaIVMOptions
-XX:+UseCGroupMemoryLimitForHeap
-XX:+AlwaysPreTouch
-Djava.awt.headless=true
heap dumps
-XX:+HeapDumponOutorMemoryError
-XX:HeapDumpPath=/heapdump