JVM 常用参数设置

堆设置 :

1.-Xms:初始堆大小
2.-Xmx:最大堆大小
3.-Xss:线程栈大小
4.-XX:NewSize=n:设置年轻代大小
5.-XX:NewRatio=n:设置年轻代和年老代的比值。如:3,表示年轻代:老年代比值为13,年轻代占整总和的1/4.
6.-XX:SurvivorRatio=n:年轻代中的Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/57.-XX:MaxPermSize=n:设置持久代大小

收集器设置 :

1.-XX:+UseSerialGC : 设置串行收集器。
2.-XX:+UseParallelGC : 设置并行收集器。
3.-XX:+UseConcMarkSweepGC:设置并发收集器。

垃圾回收统计信息 :

-XX:+PrintGC
-XX:+PrintGCDetails
-Xloggc:filename

猜你喜欢

转载自blog.csdn.net/qq_16681279/article/details/79480577