垃圾回收的基本算法

JVM 垃圾回收的方式主要有三种,现代的垃圾回收器机制,是基于这三种规避它们的缺点,综合优点。 清除(sweep) 就是将死亡的对象进行标记,把死亡对象的内存标记为空闲内存,并且记录在一个空闲列表中,当新建对象的时候,内存模块从这块空闲列表中寻找空闲能够足够分配的内存,给新建对象。 其中 GC Roots 是指向还在使用的对象,没有指向的将被当初空闲内存。 优点 简单 缺点 造成内存碎片 因为 J
相关文章
相关标签/搜索