哪些操作会造成内存泄漏?

2019-08-13  本文已影响0人  Tz1314

内存泄漏,就是不再需要的对象仍然存在内存中,内存泄漏不断堆积的后果就是内存溢出,即内存不够用。

垃圾回收机制会定期扫描对象,如果一个对象没有被其他对象引用,或两个对象互相引用但没有被第三个对象引用,则它们的内存会

被回收。

1. setTimeout 的第一个参数使用字符串而非函数的话,会引发内存泄露

2. 全局变量

3. 闭包

4. dom清空或删除时,事件未清除导致的内存泄漏

5. 控制台日志

6. 循环

上一篇 下一篇

猜你喜欢

热点阅读