细节记录, ie6 对已删除结点的 innerHTML 以及 dom 操作时会出现该删除节点的内存再也释放不掉,而设置删除节点的属性以及 css 则没有问题。
经常在 xhr 中回调处理结点的注意了,可能要处理的结点已经删除了。
测试代码:
<div id="p">
<a id="c">
xx
</a>
</div>
<script>
window.onload=function(){
var a=document.getElementById("c");
document.getElementById("p").innerHTML="";
//css,属性没有问题
//a.style.width="1px";
//a.href="xx";
//设置innerHTMl就有问题了
a.innerHTML='yy';
//dom a 和 span 都无法释放了
//a.appendChild(document.createElement("span"));
//a=null;
}
</script>
正常情况下:
页面执行后 in-use 结点 6 个 ,a 已经释放了
innerHTMl关联:
改变了已删除结点的innerHTML in-use 结点 7 个 ,a 无法释放
- 大小: 20.5 KB
- 大小: 21.5 KB
分享到:
相关推荐
修改IE进程数及内存释放问题
ie内存泄漏检测软件
IFrame对象占用的内存资源在窗体关闭后不会释放。弹出关闭反复多次后,IE浏览器内存占用可超过数百M,严重时IE浏览器报错
下面小编就为大家带来一篇解决ie img标签内存泄漏的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
CollectGarbage(); setTimeout(“CollectGarbage();”, 1); 这里之所以使用setTimeout(),因为可以彻底回收...”就可以帮助浏览器释放内存,IE在最小化和关闭时释放,所以,长时间开着IE窗口,会导致IE再次打开的瞬间速
4、本软件不提供专用上线,所以作者在用户使用后无法控制用户的肉鸡; 5、本软件是远程控制,有的朋友下载后回去配置后捆绑其它程序或图片的方法抓鸡,是很正常的, 所以,使用此类工具的朋友要注意自身安全。 ...
分析发现是iframe没有释放造成的,于是对所有已关闭的iframe所占用的内存进行释放,虽然不能完全释放,但是iframe内存占用量不会一直增长,整个应用内存使用量控制在150M左右。 /** * 动态创建iframe * @param dom...
在IE下的JS编程中,以下的编程方式都会造成即使关闭IE也无法释放内存的问题,下面分类给出
利用注册表修复IE8进程延迟关闭的问题,这样便于及时释放IE内存,使系统运转会更快
假设计算机运行”迅雷”和”IE浏览器”这两个个软件的时候物理内存已经达到512M,我们启动QQ,如果没有虚拟内存技术,我们此时根本不能启动QQ,因为QQ不能在内存中写入相关信息,不过现在有了虚拟内存技术,此时系统将会...
使用定时器无限次调用fushioncharts渲染图标时浏览器内存占用持续上涨问题解决方案!
最近在activity嵌套webview显示大量图文发现APP内存一直在涨,没法释放内存,查了很多资料,大概是webview的一个BUG,引用了activity导致内存泄漏,所以就尝试传递getApplicationContext。 1.避免在xml直接写webview...
3、由于服务端插入IE启动,系统出错或被对方终止了IE进程,但对方重启后还能再上线 4、使用DDOS功能或多文件下载不适度当会造成对方掉线 5、对方安装的是新版主动杀毒,监视CMD,注册表等,一但管理,对方杀毒就...
最近开发的时候对页面使用了定时的局部更新,结果在ie6,7和Firefox下,一切正常,而在ie8下过上几个小时就浏览器就崩溃了,显示是内存溢出,下面由脚本之家小编给大家介绍ie8下内存一直增长内存泄漏的原因及解决...
因为物理内存几乎全被内存整理软件占用,因此Windows被迫把其他软件的内存数据转移到硬盘上的“虚拟内存交换文件”(PageFile)中,完成这一过程之后内存整理软件就会释放掉刚刚申请的内存,至此整理过程完成,可用...
服务端不用释放文件,不用生成DLL文件,无驱动。 服务端不但能插入IE进程穿防火墙,又可选随意插系统目录的文件; 屏幕高速传输,CPU只占用10-30%,网络传输最高达到每秒20帧; 服务,注册表,进程,CMD管理完全模似...
服务端不用释放文件,不用生成DLL文件,无驱动。 服务端不但能插入IE进程穿防火墙,又可选随意插其它的文件; 屏幕高速传输,CPU只占用10-30%,网络传输最高达到每秒20帧; 功能完善。服务、注册表、进程、CMD管理完全...