在一部分语言中是提供了内存管理的接口的,例如C语言中的 malloc()和 free(); 而在 JavaScript 中会自动进行内存的分配和回收的,因为自动这两个字,就让很多的开发者认为我们是不需要去关心内存方面的问题...,当然,这是一种错误的看法.关注内存的管理,避免内存的泄漏也是性能优化重要的一项....原生对象如 DOM 和 BOM 对象就采用的这种策略.下面这种情况下就会出现内存泄漏:
var el =document.getElementById("some_element");
var Obj...如果没有清除定时器,那么 someResource 就不会被释放,如果刚好它又占用了较大内存,就会引发性能问题....,如果垃圾回收之后的最低值(我们称为min),min在不断上涨,那么肯定是有较为严重的内存泄漏问题.