js-垃圾回收机制(gc)

23 阅读1分钟

概念:

垃圾回收:不需要的变量被回收 就叫垃圾回收。

js具有自动垃圾回收机制,通过一些回收算法,找出不再使用引用的变量后回收。但是有的数据会被回收,有的不会被回收。

如果不知道它的回收机制,就会写出不会被回收的代码,占用内存。

核心算法:

标记清除。判断内存是否被使用,如果有就回收。设置为null

什么叫内存泄漏:

1.不需要的内存 2.垃圾回收器回收不掉的