JVM堆新生代分配
新生代分配
-Xmn,設(shè)置新生代的大小
設(shè)置新生代越大,老年代就會(huì)越小
這個(gè)參數(shù),對(duì)系統(tǒng)性能與GC行為有很大的影響
一般,新生代設(shè)置為整個(gè)堆空間的1/3~1/4左右
程序分析
每次分配1M,循環(huán)10次
總共需要分配10M空間
測(cè)試
第一次分配
-Xms20m –Xmx20m -Xmn1m -XX:SurvivorRatio=2 -XX:+PrintGCDetails -XX:+UseSerialGC新生代,分配1M
第二次分配
新生代,分配7M
總結(jié)
- 上一篇: JVM中GC的停顿现象
- 下一篇: Freemarker介绍