美文网首页
JS 里垃圾回收机制是什么,常用的是哪种,怎么处理的?

JS 里垃圾回收机制是什么,常用的是哪种,怎么处理的?

作者: 李小白呀 | 来源:发表于2021-02-28 17:46 被阅读0次

    JS 的垃圾回收机制是为了以防内存泄漏,内存泄漏的含义就是当已经不需要某块内存时这块内存还存在着,垃圾回收机制就是间歇的不定期的寻找到不再使用的变量,并释放掉它们所指向的内存
    JS 中最常见的垃圾回收方式是标记清除
    工作原理:是当变量进入环境时,将这个变量标记为“进入环境”。当变量离开环境时,则将其标记为“离开环境”。标记“离开环境”的就回收内存
    工作流程:
    垃圾回收器,在运行的时候会给存储在内存中的所有变量都加上标记
    去掉环境中的变量以及被环境中的变量引用的变量的标记
    再被加上标记的会被视为准备删除的变量
    垃圾回收器完成内存清除工作,销毁那些带标记的值并回收他们所占用的内存空间

    相关文章

      网友评论

          本文标题:JS 里垃圾回收机制是什么,常用的是哪种,怎么处理的?

          本文链接:https://www.haomeiwen.com/subject/kdcefltx.html