第四章 变量作用域和内存问题--笔记7

JavaScript的垃圾回收机制通常有两个策略:

  1. 标记清除(常用)
  2. 引用计数(不常用),在ie8-该策略会导致循环引用的问题。

优化内存的最佳方式:解除引用。这一做法适用于大多数全局变量和全局对象的属性。不过解除一个值的引用并不意味着自动回收该值所占用的内存,解除引用的真正作用是让值脱离执行环境,以便垃圾回收器下次运行时将其回收。

你可能感兴趣的:(第四章 变量作用域和内存问题--笔记7)