前端内存泄露,以及垃圾回收机制的理解

1. js垃圾回收机制
js变量声明后,可以自己不用处理内存问题得益于js的垃圾回收机制
js的垃圾回收机制:
1. 计数器法
技术器法,当声明变量并把引用类型赋值给这个变量,这时这个引用次数就进行加1操作。
同一个值赋值给另一个变量,又是加1操作
当引用类型的值赋值成其他值时就是减一操作
当引用类型的值为0时,就没办法访问这个值了,当垃圾回收机制执行时就会回收这个值
2. 标记法
是当变量进入环境时,将这个变量标记为“进入环境”。当变量离开环境时,则将其标记为“离开环境”。标记“离开环境”的就回收内存。
怎么会引起内存泄露?
如何规避内存泄露问题?
怎么样合理使用数据?

你可能感兴趣的:(前端)