ava虚拟机一旦启动,就会反复运行,伊甸园区域迟早会被填满。
当Eden区域满了,就会进行一个小的GC操作,如果证明对象是可以恢复的,就把它放在Survivor区域的From区域;这时Eden区域就自由了。
每个对象在对象头中都有一个生成年龄,记录了该对象被返回的次数,每次返回该对象时,生成年龄都是+1。
如果物体的年龄达到一定的数值,例如15年,该物体被认为是无法恢复的,并被移到生存区。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。