1. 程式人生 > >Java JVM記憶體配置引數

Java JVM記憶體配置引數

-Xmx1024m -Xms1025m -Xmn5120m -XXsurvivorRatio=3

其基本描述如下:

-Xmx:最小堆大小

-Xms:初始堆大小

-Xmn:新生代大小:

-XXsurvivorRatio=3:代表Eden:Survivor=3 根據目前大部分Java JVM採用的演算法,將堆記憶體分為若干個區域,一般情況將新生代分為Eden,2快survivor;

然後 我們如果要求survivor(殘存區大小可以這樣求):

End+survivor1+surivivor2=Xmn

3(x)+(x)+(x)=5120

推匯出:x=1024;

也就是說:一個survivor的大小為survivor