垃圾回收机制

本文解析了内存管理中引用计数法的基本原理,通过实例说明如何通过增加计数器跟踪对象引用,以及其在循环引用问题上的局限性。接着深入讲解了标记清除法,包括标记活跃对象和清除无用对象的步骤,展示了高效的垃圾回收机制。
摘要由CSDN通过智能技术生成

             a. 基本原理: 考虑未来程序当中,不会访问,回收这些对象所占用的内存。

              b. 引用计数法: 初始化的时候为这个对象增加一个计数器,有引用+1,接触切断-1。

                 JS 引擎会不定期的检查计数器,0。(无法回收循环引用对象)

              c. 标记清除法:

                       i. 标记阶段:把所有活动对象(使用的对象)做上标记

                       ii. 清楚阶段: 把所有没有标记的(非活动对象)销毁

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值