鍍金池/ 問答/Java/ JVM參數(shù)中-Xmx是否包含-MaxPermSize

JVM參數(shù)中-Xmx是否包含-MaxPermSize

即堆內(nèi)存是否包含永久代內(nèi)存大小。
現(xiàn)在有兩種說法:
1.包含,因為永久代(非堆)和堆在JVM中統(tǒng)一劃分為堆
2.不包含,-Xmx只包含新生代和老年代

本例只討論JDK6或以下版本,因為JDK7方法區(qū)已經(jīng)變化,JDK8已經(jīng)移除方法區(qū),取而代之的為MetaSpace

回答
編輯回答
傻叼

不包含。最大堆大小和永久代大小的設(shè)置是分開的。

網(wǎng)上找到了一張圖

clipboard.png

2017年5月14日 16:41