今日推荐文章:《JavaScript垃圾回收机制》
推荐阅读时间40分钟,阅读后完成以下问题:
- 垃圾回收机制有哪些方式
- 使用简单通俗(小白都能听懂)的语言对每种方式用一两句话介绍原理
- 在日常写代码中如何 注意/规避/解决 垃圾回收问题
今日推荐文章:《JavaScript垃圾回收机制》
推荐阅读时间40分钟,阅读后完成以下问题:
本文标题:【前端推荐第13天】JavaScript垃圾回收机制
本文链接:https://www.haomeiwen.com/subject/qceztxtx.html
网友评论
1. 垃圾回收机制有哪些方式
答:有标记清除,引用计数两种方式。
2. 使用简单通俗(小白都能听懂)的语言对每种方式用一两句话介绍原理
答:标记清除原理是垃圾收集器给内存中的所有变量加上标记,然后去掉在环境中的变量以及被环境中引用的标记,在此之后,还有标记的变量就是准备删除的变量。引用计数原理是当声明一个变量,并将对一个引用类型赋值给该变量时,这个值引用计数为1,如果引用该值的变量赋值了另外一个值,那么这个值的引用次数减一。当一个引用类型值引用计数为 0时,那么该值不再可以被访问到了,下次垃圾收集器运行时,就会释放那些引用计数为零的内存。
3. 在日常写代码中如何 注意/规避/解决 垃圾回收问题
1,少用new,多重用创建好的对象。
2,将数组长度设置为0来清空数组。
3,将方法作为返回值,保存起来,每次调用同一个方法,就不会多次创建方法。