会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
真正的学徒,永远都怀着一颗大师的心(滑稽)
博客园
首页
新随笔
联系
订阅
管理
垃圾回收算法及特点
判断对象是否死亡:
引用计数法
原理:有引用指向该对象,+1;引用失效 -1 ; 为0时该对象死亡
缺点:如果有两个对象互相指引,引用都为1,但是实际上没有任何引用指向他们。
可达性分析
GC Roots 往下遍历,未被标记的对象判定死亡。
GC 算法:
标记清除法(会造成内存碎片化的问题)
复制算法(常用于新生代):
标记不用回收的内存
复制到新的内存区域
旧区域回收
标记整理法(常用于老年代)
标记后将不用回收的内存对象压缩到内存一端,清除边界处的内存。
posted @
2020-11-18 16:09
-忘情冷雨夜-
阅读(
86
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告