JVM启动参数整理

参数

JDK版本

描述

-Xms2g

-

堆最小

-Xmx2g

-

堆最大

-Xmn512M

-

新生代大小

-Xss512k

-

单线程堆栈大小

-XX:MetaspaceSize=256M

1.8+

元空间初始大小

-XX:MaxMetaspaceSize=256M

1.8+

元空间最大

-XX:+UseParNewGC

-

使用新生代并行垃圾回收器

-XX:+CMSScavengeBeforeRemark

-

开启或关闭在CMS重新标记阶段之前的清除

-XX:CMSInitiatingOccupancyFraction=75

-

 

-XX:+UseCMSInitiatingOccupancyOnly

-

 

-XX:+PrintGC

-

打印GC日志

-XX:+PrintGCDetails

-

打印详情GC日志

-XX:+PrintGCTimeStamps

-

输出GC的时间戳(以基准时间的形式)

-XX:+PrintGCDateStamps

-

输出GC的时间戳

(以日期的形式,如2013一05一04T21 : 53:59.234+0800 )

-XX:+UseConcMarkSweepGC

-

启用CMS垃圾回收器

-Xloggc:./gc2logs

-

设置GC日志打印目录