js释放资源的问题,即使是《阿信》的树也存在这个问题 第二个问题,2003中asp有最大200k的上传限制,要修改配置xml的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么修改xml?高手指教了 1.理论上页面刷新之后, 页面里的全部对象及变量会被全部释放, 这种内存残留应该不关阿信的什么事, 我自己写的树加载几千个节点, 页面刷新之后也没见内存怎么是涨的呀.2.window 2003 IIS 6 出于安全考虑, 默认最大请求200K(也即最大提交数据限额为200KByte, 204800Byte). 解决办法: 1. 关闭 IIS Admin Service 服务 2. 打开 \Windows\system32\inesrv\metabase.xml 3. 修改 SPMaxRequestEntityAllowed 的值为自己需要的, 默认为 204800 4. 启动 IIS Admin Service 我觉得 IE 可能确实有资源不释放的问题,我用 定时器 + XMLDocument 来读取服务器端的 xml ,本地解析显示,因为定时器刷新比较快(2s一次),如果页面打开不动,10小时后,IE 的内存占用高达 150M -_-#应该不是定时器的问题,因为其他用定时器的地方没有此现象。 网页访问残留肯定是有的, 比如说你的表单提交后再回退时, 表单里填写的数据还在, 这些就是残留在内存里的数据, 但一般来说残留量是非常少的,TO: myy() 你用定时器+XDOM取服务器端的XML, 你只是光取, 取过来之后呢? 你没有释放, 当然就会存放在内存里喽. 你这种取数据不同于页面刷新取数据. 所以从服务器端取过来的数据是累加的. 这是我写的代码(10小时 150M内存),我不知道如何释放。Win2K pro + IE6(sp1+所有补丁)请 meizz(梅花雪) 前辈指点一下,应该如何释放呢?----------------------------------------------------------var loXML = new ActiveXObject("MSXML.DOMDocument");loXML.async = false;function RefreshListGrid(){ if(loXML.load("./OnlineUsersXML.jsp")) { //解析xml... } timeoutid = setTimeout("RefreshListGrid()",2000); //每 2 秒取得一次数据}timeoutid = setTimeout("RefreshListGrid()",1000); 取得的xml很小的,就几十行而已。 TO: myy() if(loXML.load("./OnlineUsersXML.jsp")) { //解析xml... }你对XML解析之后的结果存放在什么地方呢? 难道不是在网页当中?? ...<div id="disp">...</div>... if(loXML.load("./OnlineUsersXML.jsp")) { //解析xml... var us=loXML.getElementsByTagName("users"); var s=""; for(var i=0; i<us.length; i++) { s += =us[i].getAttribute("name")+","; } document.all["disp"].innerText=s; } 功能要多,做的事情也比较多,例如用cookie纪录节点的状态,节点的动态添加删除等等 用 delete 语句释放变量、对象、属性、数组元素等对内存的占用。var s="....";delete s; 窗口最小化,会回收部分页面占用的内存。这个在msdn上早有论述的。 to meizz:"理论上页面刷新之后, 页面里的全部对象及变量会被全部释放"不知道是否确定??对于使用了父窗体对象或者变量的页面呢?因此我觉得页面刷新之后里面的全部对象以及变量被全部释放,只是页面刷新的一种特殊情况。页面占用内存的不断升高和页面创建或者使用对象以及变量有关,,,具体就没有下文了。 jquery 包裹div 急... 带记忆功能伸缩菜单无法兼容IE6? Javascript事件问题,帮忙给个思路! 到底用数字几好呢? JavaScript脚本为什么不运行???? top.main.location.reload()使用前如何判断main是否存在?谢谢 如何在javascript脚本中模拟点击某个button? 大家帮帮看看呀~~~ 各位JAVASCRIPT高手,请问你们的JAVASCRIPT是哪儿学的? 有法子禁止网页留下历史记录吗? 请问怎样去除一个字符串的空格 求javascript调用ActiveXObject的文挡
高手指教了
解决办法:
1. 关闭 IIS Admin Service 服务
2. 打开 \Windows\system32\inesrv\metabase.xml
3. 修改 SPMaxRequestEntityAllowed 的值为自己需要的, 默认为 204800
4. 启动 IIS Admin Service
本地解析显示,因为定时器刷新比较快(2s一次),如果页面打开不动,10小时后,IE 的内存占用
高达 150M -_-#应该不是定时器的问题,因为其他用定时器的地方没有此现象。
Win2K pro + IE6(sp1+所有补丁)请 meizz(梅花雪) 前辈指点一下,应该如何释放呢?----------------------------------------------------------
var loXML = new ActiveXObject("MSXML.DOMDocument");loXML.async = false;function RefreshListGrid()
{
if(loXML.load("./OnlineUsersXML.jsp"))
{
//解析xml...
}
timeoutid = setTimeout("RefreshListGrid()",2000);
//每 2 秒取得一次数据
}
timeoutid = setTimeout("RefreshListGrid()",1000);
if(loXML.load("./OnlineUsersXML.jsp"))
{
//解析xml...
}你对XML解析之后的结果存放在什么地方呢? 难道不是在网页当中??
<div id="disp">...</div>
...
if(loXML.load("./OnlineUsersXML.jsp"))
{
//解析xml...
var us=loXML.getElementsByTagName("users");
var s="";
for(var i=0; i<us.length; i++)
{
s += =us[i].getAttribute("name")+",";
}
document.all["disp"].innerText=s;
}
var s="....";
delete s;
"理论上页面刷新之后, 页面里的全部对象及变量会被全部释放"不知道是否确定??对于使用了父窗体对象或者变量的页面呢?因此我觉得页面刷新之后里面的全部对象以及变量被全部释放,只是页面刷新的一种特殊情况。页面占用内存的不断升高和页面创建或者使用对象以及变量有关,,,具体就没有下文了。