常用参数<br>
<font color="#f15a23">-XX:+PrintGC</font>
<font color="#f15a23">-XX:+PrintGCDetails</font>
<font color="#f15a23">-XX:+PrintHeapAtGC</font>
打印GC前后的详细堆栈信息
-XX:NewRatio=4
置年轻代(包括Eden和两个Survivor区)与年老代的比值(除去持久代).设置为4,则年轻代与年老代所占比值为1:4,年轻代占整个堆栈的1/5
-XX:SurvivorRatio=4
设置年轻代中Eden区与Survivor区的大小比值.设置为4,则两个Survivor区与一个Eden区的比值为2:4,一个Survivor区占整个年轻代的1/6
-XX:MaxPermSize=16m
设置持久代大小为16m
-XX:MaxTenuringThreshold=0
设置垃圾最大年龄.如果设置为0的话,则年轻代对象不经过Survivor区,直接进入年老代. <br>对于年老代比较多的应用,可以提高效率.如果将此值设置为一个较大值,则年轻代对象<br>会在Survivor区进行多次复制,这样可以增加对象再年轻代的存活 时间,增加在年轻代<br>即被回收的概论.
-XX:+DisableExplicitGC<br>
禁用手动调用gc
并行收集参数
-XX:ParallelGCThreads=n:设置并行收集器收集时使用的CPU数.并行收集线程数.
-XX:MaxGCPauseMillis=n:设置并行收集最大暂停时间
-XX:GCTimeRatio=n:设置垃圾回收时间占程序运行时间的百分比.公式为1/(1+n)