V8垃圾回收
分代式垃圾回收机制
新生代
执行第一次Scavenge算法
- 通过算法将活动对象从from复制到to空间
- 清理from
- 对换空间后执行第二次Scavenge算法(同上)
晋升老生代条件
- 当to空间占用25%以上或对象经过Scavenge算法时会晋升到老生代
老生代
- 标记清除(标记失活对象进行回收)
- 标记回收(整理内存空间,统一回收失活区域)
详细的总结概述配合node内存管理和参考nuxt项目运行环境遇到的问题一起写
CATALOG
- 垃圾回收机制
- V8 的内存管理机制
- 新生代老生代的算法
- 学习拓展
- 总结概述