JS内存管理

本文探讨了Web浏览器内存分配受限的原因及其对性能的影响,强调了解除引用和及时释放内存的重要性,以实现更高效的资源利用。

背景: 分配给Web浏览器的内存通常比分配给电脑桌面的内存少,因为担心运行JS的网页耗尽全部系统内存而导致系统崩溃

  

  内存限制问题不仅影响给变量分配内存,还会影响调用栈以及在一个线程中能够同时执行的语句数量

  因此,确保占用最少的内存可以使页面获得更好的性能,优化内存最好的办法就是为执行中的代码只保留必要的数据,一旦数据不再有用,通过设置null的方式为其解除引用

       适用于全局变量,因为局部变量在退出其执行环境时已经被自动解除引用了

 

  注意了: 解除引用不代表自动回收内存,它的目的只是让值脱离执行环境,便于垃圾回收器下次运行时将其回收

转载于:https://www.cnblogs.com/aizzz/p/9727273.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值