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

447 阅读1分钟

内存泄漏是指 : 内存泄漏也称作'储存泄漏',用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元(说白了就是该内存空间使用完毕后未被收回)

哪些操作会导致内存泄漏 :

1.垃圾回收器定期扫描对象,并计算引用每个对象的其他对象的数量,如果一个对象的引用数量为0(没有其他对象引用过该对象),或对该对象的唯一引用是循环的,那么该对象的内存即可回收

2.setTimeoutde 的第一个参数使用字符串而非函数的话,会引发内存泄漏

3.闭包.控制台.循环