JS内存垃圾回收用什么算法? 前后两种算法 引用计数(之前) 内存中创建的变量,每被引用一次,都会+1进行标记,当该标记为0时,该变量就会被回收。 但是这种算法有个弊端,就是容易引起相互饮用,造成循环引用,导致不能被垃圾回收机制回收。 标记清除(现在) 该算法的思想是,每次都沿着js对象(window)往下进行查找,如果能查找到的话就不回收,否则,就进行垃圾回收。 本栏目推荐文章2024/1/13 算法笔记Openharmony 跑 CV 算法.NET中的加密算法总结(自定义加密Helper类续)算法练习题算法学习Day26组合总和、分割回文串ThreadLocal真的会造成内存泄漏吗?(坚持每天写算法)基础算法复习与学习part1基础算法1-7——高精度减法(处理t=1和t>1代码的写法,t为操作次数)【SPFA】最短路的一种算法数组内存图C++ 单例模式以及内存管理