![]() |
1
1
table = []; table[0] = document.getElementById('myDiv'); table[0].ownerTable = table; 那么无论是数组还是div都不会被垃圾收集,即使对这两个对象的所有其他引用都超出了范围。 |
![]() |
2
1
你的问题太老了,不可能被这个问题所影响,但是对于任何后来碰巧遇到这个问题的人。。。 |
![]() |
3
1
这是一个有点晚的答案,但我注意到这已经没有答案。看看你的代码,你是同步运行的,没有循环引用。我怀疑这是内存泄漏的源头,它很可能在代码的其他地方。我以前在Windows桌面小工具中遇到过内存泄漏,我发现的最大的一个漏洞是在文档中动态添加脚本标记时(例如,在web服务中使用JSON回调方法时)。 顺便说一句,您正在运行的浏览器检查几乎完全是多余的。IE7是Vista上允许的IE的最低版本,它引入了XMLHttpRequest()对象(尽管用户或系统管理员可以禁用它)。我建议只使用下面的一行来替换它:
|
![]() |
payloc91 · 存储地图中的条目是否安全?它会导致内存泄漏吗? 6 年前 |
![]() |
pjj · 如果GC'ed是弱可达对象,那么为什么会出现OOM错误 6 年前 |
![]() |
K.R. · RxJava行为主体和使用者-这里是否存在内存泄漏? 6 年前 |
![]() |
eaglefreeman · 意外的R内存管理行为 7 年前 |
![]() |
areify · 如何避免此代码中的内存泄漏? 7 年前 |