哪些情况内存泄露以及垃圾回收机制

70 阅读1分钟

哪些情况内存泄露

  • 闭包
  • 全局变量

垃圾回收机制

  • 引用计数算法 一个值被变量用了就加1,如果发现引用次数是0就可以垃圾回收掉 缺点 如果是互相引用就不能被回收

  • 标记清除算法

    • p1-jj.byteimg.com/tos-cn-i-t2…
    • 从根出发,如果从根部能访问到某个变量,就说明这个变量有用的,具备可达性,如果变量访问不到的,就被标记成一个垃圾,然后就会回收掉