js的垃圾回收机制 TreacherousZ 2025-01-03 66 阅读1分钟 JS的垃圾回收机制是指自动释放不再使用的内存。 主要通过标记-清楚,引用计数这两种算法 标记清除算法 如V8引擎就采用该算法 标记:垃圾回收起汇编里内存中的所有对象,所有仍然被引用的对象就是可达 反之为不可达 清除:标记完成后,将那些不可达 的对象所占的内存回收掉 引用计数和循环引用问题 引用计数是一种常见的管理方式,但现在不常用。引用计数会根据每个对象的引用次数,引用次数为0时对象就会被回收 循环引用问题:在引用技术中,如果两个对象相互引用,引用计数就不会变成0,就会导致内存泄露。