left0ver / blog.github.io

我的blog repo
https://leftover.cn
MIT License
0 stars 0 forks source link

javascript的垃圾回收机制 | leftover博客 #21

Open left0ver opened 2 years ago

left0ver commented 2 years ago

https://leftover.cn/2022/04/21/js%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E6%9C%BA%E5%88%B6/

js垃圾回收机制 在一些语言中,垃圾回收是需要程序员手动回收,如c,c++。但像java,javaScript中的垃圾回收是浏览器自动进行的。 在垃圾回收中,对象的可达性就变得尤为关键,对于一些不可达的变量,js引擎会自动将其回收掉,以防止内存泄漏 现在大部分的浏览器的引擎都是使用的标记的算法(mark-and-sweep)