请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

闭包是否会导致内存占用过高

老师我想问下一个js项目是不是会存在很多闭包,闭包的环境变量都是常驻内存,那这种会不会导致内存占用很高

正在回答

2回答

一般不会出现这种情况。

如果真的内存泄漏了,也不是闭包的问题,而是真的出现了内存泄漏的 bug 。但闭包的内存占用不是 bug ,也不会发生泄漏。

0 回复 有任何疑惑可以回复我~
  • 提问者 哈啰沃尔德 #1
    明白了 谢谢老师
    回复 有任何疑惑可以回复我~ 2022-04-13 21:11:54
  • 提问者 哈啰沃尔德 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2022-04-14 14:56:38
天使也很坏 2025-06-29 11:13:35

闭包不是导致内存泄漏的罪魁祸首,因为这是系统正常的内存开销。

就跟你平时吃饭一样,导致长胖的是零食而不是一碗饭。

要么就是哪里出现了大量的计算,死循环,或者事件泄漏,亦或者window上挂了太多的东西,占用了大量的常驻内存。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号