JavaScript垃圾回收

97 阅读1分钟
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;