-XX:+PrintGCDetails 打印垃圾回收信息 -Xms 爲Heap區域的初始值,線上環境須要與-Xmx設置爲一致,不然capacity的值會來回飄動 -Xmx 爲Heap區域的最大值 -Xss(或-ss) 線程棧大小(指一個線程的native空間)1.5之後是1M的默認大小 -XX:PermSize與-XX:MaxPermSize 方法區(永久代)的初始大小和最大值(但不是本地方法區) -XX:NewRatio 老年代與新生代比率 -XX:SurvivorRatio Eden與Survivor的佔用比例。例如8表示,一個survivor區佔用 1/8 的Eden內存,即1/10的新生代內存,爲何不是1/9?由於咱們的新生代有2個survivor,即S1和S22。因此survivor總共是佔用新生代內存的 2/10,Eden與新生代的佔比則爲 8/10。 -XX:MaxHeapFreeRatio GC後,若是發現空閒堆內存佔到整個預估的比例小於這個值,則減少堆空間。 -XX:MinHeapFreeRatio GC後,若是發現空閒堆內存佔到整個預估的比例大於這個值,則增大堆空間。 -XX:NewSize 新生代大小