1.找出不再使用的变量
2.释放其占用的内存
3.固定时间间隔运行
(1)标记清楚 Mark and sweep
(2)进入环境
(3) 离开环境
引用计数 reference Count 记录引用次数 为0时清楚 循环引用
解除引用 a = null
闭包解除引用
function test1(){
var a = 1;
return function(){
a++;
console.log(a)
}
}
var test = test1();
//解除引用
test = null;