笔记五:JavaScript性能优化

2020-08-04  本文已影响0人  油菜又矮吹

内存管理

内存管理介绍

垃圾回收与常见GC算法

JavaScript中的垃圾

JavaScript中的可达对象

GC算法

GC定义与作用
GC里的垃圾是什么
GC算法
常见GC算法

V8引擎的垃圾回收

V8是一款主流的JavaScript执行引擎,采用即时编译,内存设有上限,采用分代回收思想实现垃圾回收,内存分为新生代和老生代

回收策略
V8常用GC算法
V8如何回收新生代对象
V8内存分配
新生代对象回收实现
回收细节说明
V8如何回收老生代对象
老生代对象说明
老生代对象回收实现
细节对比

Performance工具

为什么使用Performance

Performance使用步骤

内存问题的外在表现

监控内存的几种方式

界定内存问题的标准
几种监控方式

代码优化实例

如何和精准测试JavaScript性能

Jsperf使用流程

为什么要慎用全局变量

缓存全局变量

通过原型对象添加附加方法

避免闭包陷阱

避免属性访问方法使用

For循环优化

上一篇 下一篇

猜你喜欢

热点阅读