天天看點

java joptionpane調整大小_假笨說Java堆大小動态調整的JVM參數

學前須知

學習JVM參數前必須了解的

參數介紹

首先我要強調一點,JVM在啟動之後,整個堆大小雖然是固定的,但是并不代表整個堆裡的記憶體都可用,在GC之後會根據一些參數進行動态的調整,比如我們設定

Xmx

Xms

不一樣的時候,就表示堆裡的新生代和老生代的可用記憶體都是存在不斷變化的。

是以我這裡提一個概念,叫做相關堆的有效記憶體,這裡的相關堆可以是指新生代,也可以是老生代,甚至整個堆,有效記憶體表示真正可用的記憶體,我們接下來的兩節課要說的就是與相關堆的有效記憶體動态調整相關的JVM參數。

這一節我們重點介紹幾個參數,這幾個參數分别是:

  • MinHeapFreeRatio
  • MaxHeapFreeRatio
  • MinHeapDeltaBytes
  • Xminf
  • Xmaxf

這幾個參數我分了兩個視訊進行講解,一起講會比較長,大家可以掃碼下面的視訊号觀看,不過視訊号最多隻能顯示一分鐘,完整版歡迎到PerfMa社群去

java joptionpane調整大小_假笨說Java堆大小動态調整的JVM參數

PPT内容

java joptionpane調整大小_假笨說Java堆大小動态調整的JVM參數
java joptionpane調整大小_假笨說Java堆大小動态調整的JVM參數

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