Node.js 我知道有两个控制内存分配的参数:
--max_new_space_size 和 --max_old_space_size
具体到底是什么NEW SPACE和OLD SPACE事情?
fue*_*sjr 23
在分代垃圾收集器(V8使用)中,堆通常分为两个空格.年轻一代(新空间)和老一代(旧空间).婴儿死亡率或代际假设认为,在大多数情况下,年轻物体比旧物体更容易死亡.
新空间:大多数对象都在此处分配.新空间很小,设计为非常快速地收集垃圾,独立于其他空间.
旧空间:包含大多数可能具有指向其他对象的对象.大部分物体在新空间中生存一段时间后会移动到这里.
参考:http://www.memorymanagement.org/glossary/g.html#term-generational-hypothesis
参考:http://jayconrod.com/posts/55/a-tour-of-v8-garbage-collection
| 归档时间: |
|
| 查看次数: |
3086 次 |
| 最近记录: |