js的内存管理机制

2021-08-18  本文已影响0人  sun_hl
什么是内存管理

所谓内存管理,是 js 从创建变量到垃圾回收的一个过程。

它的生命周期
js 的内存空间

分三种:
栈:存放变量,包括基础数据类型的变量及对象的指针
堆:存放引用数据类型的值
池:一般也归类为栈,保存常量

垃圾回收的原理

找出那些不再继续使用的变量,然后释放其占用的内存。

浏览器的垃圾回收策略
什么是内存泄漏?

不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak)

js 中哪些操作会引发内存泄漏:
上一篇下一篇

猜你喜欢

热点阅读