关于javascript:js-性能优化

6次阅读

共计 285 个字符,预计需要花费 1 分钟才能阅读完成。

内存治理

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

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

// 申请
let obj = {};

// 应用
obj.name = 'lg';

// 开释
obj = null;

援用计数算法

何为循环援用对象

标记革除算法实现原理

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

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

标记整顿算法

意识 V8

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

如何回收新生代对象

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

如何回收老年代对象

正文完
 0