垃圾回收

GC

GC(garbage collection)垃圾回收,同样也是垃圾回收器的缩写

引用计数算法——常见GC算法

弊端:存在循环引用

标记清除算法

设置一个根对象(root object),垃圾回收器会定期从根对象开始查找所有能引用到的对象,对于没有引用到的对象则认为是不可用对象(不可达对象)

JS垃圾回收

目前常用的是标记清除算法,同时为了考虑效率等问题会采取其他GC算法进行优化