大家帮我看看这断代码内存怎么释放。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
</style>
<script src="js/JsGrid/jquery-1.5.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
function test() {
var mytb = document.getElementById("tb");
var r = null;
var c = null;
for (var i = 0; i < mytb.rows.length; i++) {
r = mytb.rows[i];
c = r.cells;
//$(c[0]).empty();
c[0].innerHTML = "<img align='center' border='0' src ='images/zhuangtai_1.jpg'></img>";//内存不断增加
//c[0].innerHTML = "如果是文字就可以释放?";//内存无改变。
//$(c[0]).html("<img align='center' border='0' src ='images/zhuangtai_1.jpg'></img>");
//c[0] = replaceHtml(c[0], "<img align='center' border='0' src ='images/zhuangtai_1.jpg'></img>");
}
}
onload = function() {
for (var i = 0; i < 200; i++) {
var r = document.getElementById("tb").insertRow(0);
var c = r.insertCell(0);
c.innerHTML = "内存为什么释放不出来呢?"
}
setInterval(test, 1000);
};
// function replaceHtml(el, html) {
// var oldEl = typeof el === "string" ? document.getElementById(el) : el;
// // 单纯innerHTML在IE中会稍微更快一些
// oldEl.innerHTML = html;
// return oldEl;
// var newEl = oldEl.cloneNode(false);
// newEl.innerHTML = html;
// oldEl.parentNode.replaceChild(newEl, oldEl);
// /* 因为我们只是从DOM中移除旧元素,所以返回一个新元素引用用作恢复 */
// return newEl;
// }
</script>
</head>
<body>
<input id="Button1" type="button" onclick="test()" value="button" />
<label id="LabID">
</label>
<table id="tb">
<tr>
<td id="粤B">
</td>
</tr>
</table>
</body>
</html>
...全文
相关推荐
谈谈如何手动释放Python的内存
Python不会自动清理这些内存,这篇文章主要介绍了谈谈如何手动释放Python的内存,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
Tensorflow 实现释放内存
今天小编就为大家分享一篇Tensorflow 实现释放内存,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
一款很好用的内存自动释放工具
一款很好用的内存自动释放工具,我一直在用这款,大家可以放心使用。无病毒,无广告版。内存整理 压缩 自动释放 加快电脑速度
linux下释放cache内存
当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题
Linux 内存释放命令详解
我使用的是CentOS 6.5 ,由于卸载Solr 后发现内存占用挺多的,我想释放一下内存,就查阅了一些资料,分享给大家: 1.free -m 查看内存的使用情况,-m表示单位是兆 2.echo 1 > /proc/sys/vm/drop_caches 以上内容比较简单,成功的给大家介绍了Linux 内存释放命令的知识,希望能够帮助到大家! 您可能感兴趣的文章:php查找指定目录下指定大小文件的方法linux下查看内存条数及每根内存大小的实现方法(推荐)linux查看文件系统块大小与内存页大小的简单方法查看Linux内存条数与清理内存的命令方法


