因为每个对象生命周期不一样,jvm在做内存管理的时候,就帮我们分成了三个区域:
1.新生代(回收频率高) 新生和老年默认大小比例为1:2
2.老年代(回收频率低) 最好所有的对象都不要进入老年代,最好新生代能及时回收空对象释放空间供下次使用。
3.永久代(一般放类的加载信息,常量,静态变量)。
因为每个对象生命周期不一样,jvm在做内存管理的时候,就帮我们分成了三个区域:
1.新生代(回收频率高) 新生和老年默认大小比例为1:2
2.老年代(回收频率低) 最好所有的对象都不要进入老年代,最好新生代能及时回收空对象释放空间供下次使用。
3.永久代(一般放类的加载信息,常量,静态变量)。