1 垃圾收集机制:释放无用的数据,回收内存 自动:js 手动:Objective-C 原理:找出没用数据,打上标记,释放其内存;周期性执行 标识无用数据的策略 标记清除(环境中的变量) 引用计数 循环引用
2 优化内存:保存有用的数据 解除引用: 把无用的变量设置为null(一般用于全局变量) 这里的arr相当于一个数据很大的数组,是全局变量,占用内存大,而且下面的代码执行没有用到它,就需要手动解除