1. 程式人生 > >JVM 常用引數設定

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