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