IE中的内存泄漏?

时间:2011-03-03 14:42:08

标签: javascript internet-explorer memory memory-leaks

我们在项目中使用pushlet(从服务器到客户端更新值),因为我们有一个代码如下 - >

out.println("<script language=JavaScript id='testScript' >"+"var jso = `"+ttmp+";parent.setTest(jso);"+"</script>");`
//where ttmp has some datas to update the iframe value.

我们正在使用此脚本更新iframe中的表,更新后我们使用以下代码删除此脚本,

function setTest(jso) {
..process jso
var testNode = document.push.document.getElementById('testScript');
testNode.innerHtml="";
testNode.parentNode.removeChild(statNode);
//delete testNode;
testNode = null;
}

删除或删除子项后,IE 6.0中未释放内存。我们发现8分钟后内存不断增加4KB。

任何建议???????

  • 我们尝试在IE 6.0&amp; 7.0

2 个答案:

答案 0 :(得分:0)

节点可能不是使用内存的内容,而是根据节点中的数据初始化数据在其他地方执行的更改。删除节点后,该数据仍然存在。

答案 1 :(得分:0)

除了清除节点外,您是否正在从服务器上分离脚本?