引用计数法:有一个地方引用对象,计数加一,当计数为零表示可以垃圾回收; 缺点就是难以解决对象之间的循环引用问题
释放和重用资源是垃圾回收算法的具体实现
标记清除 首先标记出所有需要回收的对象,在标记完成后统一回收掉被标记的对象 (老年代)
标记复制 将可用内存按容量划分为大小相等的两块,每次使用其中的一块,这一块用完了就将还存活者的对象复制到另一块上面 (新生代)
标记整理 让所有存活的对象都移向内存空间的一端,然后直接清理掉边界以外的内存 (老年代)
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!