zoukankan      html  css  js  c++  java
  • JavaScript基础(08_垃圾回收)

    垃圾回收

    • 垃圾回收(GC)

      • 垃圾积攒过多后,会导致程序运行速度过慢

      • 需要一个垃圾回收机制 ,来处理程序运行过程中产生的垃圾

        • 当一个对象没有任何变量或属性对他进行引用,此时我们将永远无法操作该对象

        • 这种对象称之为垃圾,这种对象过多,会占用大量的内存空间,导致程序运行变慢

        • 在JS中,拥有自动的垃圾回收机制 ,会自动将这些垃圾对象从内存中销毁。

        • 我们不需要也不能进行手动垃圾回收操作

    • var obj = new Object();
      // 1 在栈内存中新建obj:0x123的对应关系
      // 2 在堆内存中开辟新的内存空间,内存地址是0x123(假定)
      // 3 对该对象进行各种操作。。。
      // 4 当定义 obj = null时,js自动开始进行垃圾回收 ,将0x123的内存地址所对应的空间进行回收
      // 但是如果没有定义obj=null时,js无法判断是否是垃圾,所以需要手动判断并设置为null,可以使得js触发自动回收垃圾
  • 相关阅读:
    拼接sql ()
    HttpPostedFileBase 基类
    jQuery获取Select元素
    HttpFileCollection 类使用
    C# 截取字符串——
    判断人员js
    删除PLSQL 关联表
    mongodb常用操作方法
    json返回取值操作
    idhttp请求网址中的中文输入
  • 原文地址:https://www.cnblogs.com/lich1x/p/13697504.html
Copyright © 2011-2022 走看看