-server
##JVM configuration
Heap size
-Xms2896m #根据需要自定义;
-Xmx2896m #根据需要自定义;
-XX:NewRatio=1
GC configuration
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:+UseCMSInitiatingOccupancyOnly
-XX:CMSInitiatingOccupancyFraction=80
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:+PrintTenuringDistribution
-XX:+PrintGCApplicationStoppedTime
-XX:+UseGCLogEileRotation
-XX:+PretenureSizeThreshold=3145728
-XX:NumberOfGCLogFiles=32
-XX:GCLogFileSize=64m
-Xloggc:/applog/gc/gc.log
optimizations
-XX:+UnlockExperimentaIVMOptions
-XX:+UseCGroupMemoryLimitForHeap
-XX:+AlwaysPreTouch
-Djava.awt.headless=true
heap dumps
-XX:+HeapDumponOutorMemoryError
-XX:HeapDumpPath=/heapdump

本文详细介绍了JVM的各种配置参数,包括堆内存设置、垃圾回收配置、优化选项以及堆转储的相关参数。通过这些参数,可以有效地调整Java应用程序的运行状态,提高应用性能。
1183

被折叠的 条评论
为什么被折叠?



