前不久在JVM群裡阿飛和泉子在讨論metaspace的兩個參數的含義,我看了下阿飛的文章——JVM參數MetaspaceSize的誤解,問題主要是對這兩個參數的理解有點誤解。
今天下午發現在沒有設置MetaspaceSize的情況下,從Mxbean獲取的max值是-1,因此就連帶這個問題也一塊搞了搞,總結如下:
void MetaspaceGC::initialize() { // Set the high-water mark to MaxMetapaceSize during VM initializaton since // we can't do a GC during initialization. _capacity_until_GC = MaxMetaspaceSize; }
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!