学习笔记:内存溢出和内存泄漏

36 阅读1分钟

是什么?

  • 内存溢出
    • 一种程序运行出现的错误
    • 当程序运行需要的内存超过了系统剩余的内存时,就会抛出内存溢出的错误
  • 内存泄漏
    • 占用的内存没有及时释放
    • 影响:内存泄漏积累多了会容易导致内存溢出
    • 常见的内存泄漏:
      1. 意外的全局变量
      2. 没有及时清理的定时器或回调函数
      3. 闭包