找回密码
 立即注册
查看: 101|回复: 0

javascript 内存泄漏

[复制链接]

5

主题

0

回帖

25

积分

新手上路

积分
25
发表于 2022-9-19 20:49:03 | 显示全部楼层 |阅读模式



现象:
   程序中己动态分配的堆内存由于某种原因程序未释放或无法释放引发的各种问题。

原因:

  • 全局变量
  • dom清空时,还存在引用
  • ie中使用闭包
  • 定时器未清除
  • 子元素存在引起的内存泄露


避免策略:

  • 减少不必要的全局变量,或者生命周期较长的对象,及时对无用的数据进行垃圾回收;
  • 注意程序逻辑,避免“死循环”之类的 ;
  • 避免创建过多的对象 原则:不用了的东西要及时归还。
  • 减少层级过多的引用


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|粤嵌技术交流空间

GMT+8, 2025-7-8 01:37 , Processed in 0.692864 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表