JavaScript--垃圾回收器

Posted 笑嘻嘻的小银

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript--垃圾回收器相关的知识,希望对你有一定的参考价值。

垃圾回收: 释放不再被任何变量引用的对象

垃圾回收器: 专门记录对象的引用次数,并回收不再被引用的对象的程序。
垃圾回收器和主程序并行在后台执行


垃圾回收器会为每个对象创建一个引用计数器(counter)
只要多一个变量引用对象,counter就会被+1
只要一个变量释放了对对象的引用,counter就会被-1
不再有任何变量引用该对象时(counter=0),对象被垃圾回收器释放

以上是关于JavaScript--垃圾回收器的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript垃圾回收机制

javascript垃圾回收

V8 JavaScript引擎研究垃圾回收器的实现

Javascript 垃圾回收方法

JavaScript的垃圾回收机制

JavaScript中的的垃圾回收机制