内存治理

内存:由可读写单元组成,示意一片可操作空间
治理:人为的去操作一片空间的申请、应用、开释
内存治理:开发者被动申请空间、应用空间、开释空间

简略的一个内存治理流程:

//申请let obj = {};//应用obj.name = 'lg';//开释obj = null;

援用计数算法

何为循环援用对象

标记革除算法实现原理

能够解决援用计数算法中无奈回收循环援用的对象

回收的空间很有可能不间断,碎片化

标记整顿算法

意识V8

1.即便编译
2.内存设限

如何回收新生代对象

新生代指的是存活工夫较短的对象回收过程采纳复制算法+标记整顿新生代内存空间分为应用空间:From,闲暇空间:T

如何回收老年代对象