v8是一款主流的 javaScript 执行引擎,
v8采用即时编译,
v8内存设限
v8垃圾回收
v8垃圾回收是采用分代回收思想
内存分为新生代,老生代
v8内存分为新生代和老生代二个空间,新生代再分二个空间:使用空间(From)和空闲空间(To)
新生代对象回收(空间换时间)
回收过程采用复制算法+标记整理
使用空间(From)和空闲空间(To)
活动对象存储于From 空间
标记整理后将活动对象拷贝至To
老生代对象回收
主要采用标记清除,标记整理,增量标记算法
v8是一款主流的 javaScript 执行引擎,
v8采用即时编译,
v8内存设限
v8垃圾回收
v8垃圾回收是采用分代回收思想
内存分为新生代,老生代
v8内存分为新生代和老生代二个空间,新生代再分二个空间:使用空间(From)和空闲空间(To)
新生代对象回收(空间换时间)
回收过程采用复制算法+标记整理
使用空间(From)和空闲空间(To)
活动对象存储于From 空间
标记整理后将活动对象拷贝至To
老生代对象回收
主要采用标记清除,标记整理,增量标记算法