第五章 内存控制
- 5.1.3
V8分配的堆内存在64位和32位下的的最大值分别为1400MB和700MB。堆分为新生代和旧生代两部分。新生内存的最大值在64位系统32位系统上分别为32 MB和16 MB。 - 5.1.4
垃圾回收时,新生代中的对象采用Scavenge算法进行垃圾回收
老生代采用 Mark-Sweep(标记清除) & Mark-Compact(标记整理)回收算法。 - 5.4
通常,造成内存泄漏的原因有如下几个:
缓存
队列消费不及时
作用域未释放
缓存
队列消费不及时
作用域未释放