垃圾回收过程

如何回收: 1、标记。扫描所有堆中的对象,并标记需要回收的对象所在的内存; 2、清除上一步标记的需要回收的对象区域,此时会产生碎片问题,标记清除后会产生大量不连续的内存碎片;      2.1、因此出现压缩清除的方法。先清除需要回收的对象,然后再对内存进行压缩,将内存分成可用和不可用两大部分。 上述回收效率低,回收时间长,有人分析出来,一个程序中大部分的对象都是短命的,因此,为了提高回收效率,JV
相关文章
相关标签/搜索