JVM參數

-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    新生代大小
相關文章
相關標籤/搜索