學前須知
學習JVM參數前必須了解的
參數介紹
首先我要強調一點,JVM在啟動之後,整個堆大小雖然是固定的,但是并不代表整個堆裡的記憶體都可用,在GC之後會根據一些參數進行動态的調整,比如我們設定
Xmx
和
Xms
不一樣的時候,就表示堆裡的新生代和老生代的可用記憶體都是存在不斷變化的。
是以我這裡提一個概念,叫做相關堆的有效記憶體,這裡的相關堆可以是指新生代,也可以是老生代,甚至整個堆,有效記憶體表示真正可用的記憶體,我們接下來的兩節課要說的就是與相關堆的有效記憶體動态調整相關的JVM參數。
這一節我們重點介紹幾個參數,這幾個參數分别是:
- MinHeapFreeRatio
- MaxHeapFreeRatio
- MinHeapDeltaBytes
- Xminf
- Xmaxf
這幾個參數我分了兩個視訊進行講解,一起講會比較長,大家可以掃碼下面的視訊号觀看,不過視訊号最多隻能顯示一分鐘,完整版歡迎到PerfMa社群去

PPT内容
感謝點選『在看』幫忙分享