• GC 就是垃圾回收机制的简写
  • GC 可以找到内存中的垃圾、并释放和回收空间

GC 里的垃圾是什么

  • 程序中不再需要使用的对象 ``javascript function func () { name = "yf" return${name} is a coder` }

func()

  1. - 程序中不能再访问到的对象
  2. ```javascript
  3. function func () {
  4. const name = 'yf'
  5. return `${name} is a coder`
  6. }
  7. func()

GC 算法是什么

  • GC 是一种机制,垃圾回收器完成具体的工作
  • 工作的内容就是查找垃圾释放空间、回收空间
  • 算法就是工作时查找和回收所遵循的规则

常见 GC 算法

  • 引用计数
  • 标记清除
  • 标记整理
  • 分代回收