关于ie内存泄露,大家有什么高见?

highjade 2008-04-29 08:59:02
B/S架构下,越来越发现这是个很严重的问题。大家有什么好的解决方法吗?
...全文
196 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
不会,帮顶
jy_1201 2008-04-30
  • 打赏
  • 举报
回复
优化代码,基本上是这些原因。

------------------------------------------
酷得组件仓库 - 第三方软件开发组件下载\试用
www.cookcode.net
abyss253 2008-04-30
  • 打赏
  • 举报
回复
尽量精简自己的代码吧~
能不用的就不用,能优化的就优化~
反正在相对安全的前提下,当然采用代码量少而且高效的代码~
天降大任于斯 2008-04-30
  • 打赏
  • 举报
回复
写代码的时候注意自定义的变量不要了就释放掉
highjade 2008-04-29
  • 打赏
  • 举报
回复
恩,我看网上 有介绍 大概有四个类型
1、循环引用(Circular References) — IE浏览器的COM组件产生的对象实例和网页脚本引擎产生的对象实例相互引用,就会造成内存泄漏。

这也是Web页面中我们遇到的最常见和主要的泄漏方式;

2、内部函数引用(Closures) — Closures可以看成是目前引起大量问题的循环应用的一种特殊形式。由于依赖指定的关键字和语法结构,

Closures调用是比较容易被我们发现的;

3、页面交叉泄漏(Cross-Page Leaks) — 页面交叉泄漏其实是一种较小的泄漏,它通常在你浏览过程中,由于内部对象薄计引起。下面我们

会讨论DOM插入顺序的问题,在那个示例中你会发现只需要改动少量的代码,我们就可以避免对象薄计对对象构建带来的影响;

4、貌似泄漏(Pseudo-Leaks) — 这个不是真正的意义上的泄漏,不过如果你不了解它,你可能会在你的可用内存资源变得越来越少的时候极

是不是就这些啊?
pippe 2008-04-29
  • 打赏
  • 举报
回复
内存泄露根本原因还是DOM和JS循环引用
打破循环引用咯
highjade 2008-04-29
  • 打赏
  • 举报
回复
就是客户端每请求一个页面或刷新本页面都会增加内存,在操作一段时间后,会出现ie吃掉大量内存,而不释放,照成假死状态,不知道该怎么解决这个问题。大家有何高见?

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧