面试GC(GarbageCollection)过程
GC(GarbageCollection)过程新new的对象都放在Eden区(伊甸园嘛,创造的地方)Eden区满或者快满的时候进行一次清理(Minor Gc),不被引用的对象直接被干掉;还有引用的对象,但是年龄比较大的,挪到S0区下次Eden区快满的时候,会进行上一步的操作,并且将Eden和S0区的年纪大的对象放到S1区【原理上随时保持S0和S1有一个是空的,用来存下一次的对象】下下次,Eden区快满的时候,会进行上一步操作,并且将Eden和S1区的年纪大的对象放到S0区【此时S1区就是空的】
原创
2020-11-18 10:42:22 ·
267 阅读 ·
0 评论