5. 配置新生代老年代

  1. 如何让GC优先去回收新生代呢?
    -Xmn 新生代大小,一般设为整个堆的1/3到1/4左右
    -XX:SurvivorRatio 设置新生代中eden区和from/to空间的比例关系n/1

public class JvmTest{

 public static void main(String[] args) {
	//-Xms20m -Xmx20m -Xmn1m -XX:SurvivorRatio=2 -XX:+PrintGCDetails -XX:+UseSerialGC
	 byte [] b = null;
	 for (int i = 0; i < 10; i++) {
		b =new byte[1*1024*1024];
	}
	 
}

}

  1. -XX:SurvivorRatio=2参数表示的意思为: edn:s0 : s1 = 2:1:1
    他们之间的大小比例,s0,s1是大小相等的,edn的大小是s0 + s1之和。
  2. -XX:NewRatio=2的意思为: new generation(新生代) : tenured generation(老年带)的比例为 1: 2
    这样设置的目的是为了让gc优先去新生代回收内存.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值