diff --git a/docs/java/jvm/jvm-intro.md b/docs/java/jvm/jvm-intro.md index d89ab731..94ae6a19 100644 --- a/docs/java/jvm/jvm-intro.md +++ b/docs/java/jvm/jvm-intro.md @@ -314,7 +314,7 @@ JVM的参数非常之多,这里只列举比较重要的几个,通过各种 |------|------------|------------|------| | -Xms | 初始堆大小 | 物理内存的1/64(<1GB) |默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制. | -Xmx | 最大堆大小 | 物理内存的1/4(<1GB) | 默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制 -| -Xmn | 年轻代大小(1.4or lator) | |注意:此处的大小是(eden+ 2 survivor space).与jmap -heap中显示的New gen是不同的。整个堆大小=年轻代大小 + 老年代大小 + 持久代(永久代)大小.增大年轻代后,将会减小年老代大小.此值对系统性能影响较大,Sun官方推荐配置为整个堆的3/8 +| -Xmn | 年轻代大小(1.4or later) | |注意:此处的大小是(eden+ 2 survivor space).与jmap -heap中显示的New gen是不同的。整个堆大小=年轻代大小 + 老年代大小 + 持久代(永久代)大小.增大年轻代后,将会减小年老代大小.此值对系统性能影响较大,Sun官方推荐配置为整个堆的3/8 | -XX:NewSize | 设置年轻代大小(for 1.3/1.4) | | | -XX:MaxNewSize | 年轻代最大值(for 1.3/1.4) | | | -XX:PermSize | 设置持久代(perm gen)初始值 | 物理内存的1/64 |