因为工作需要 如何规避占用大量内存的方法呢?
1、使用了theworld,ie6内核,屏蔽图片 屏蔽flash2、日自动开网页数千,内存逐步蚕食,渐渐为0
3、实际上开的窗口仅为几个,只是不断的更新
[size=5][color=red]4、最后导致的现象就是出现大量的白屏。。。[/color][/size]
有什么办法让在不关闭theworld 浏览器的前提下,释放那些被无故占用的内存呢?
谢谢大家
[[i] 本帖最后由 xiongyujie37 于 2008-7-5 12:38 编辑 [/i]] 如果没有禁止系统自动更新,IE 已经自动更新为 IE7 ,再继续使用 IE6 肯定受影响;
屏蔽图片和flash不是高招;
咱每天都要同时打开20余个主流网站,来回巡视,看到感兴趣的话题就点击,多则能开五六十个标签,看完再关。内存使用一直感觉正常,除非是打开某个海量图片站,能看到内存慢慢的耗尽,然后又会慢慢的回来!
正常情况下,像你这样不显图片,屏蔽flash的情况下,内存应该不会减少多少,只开几个标签内存就没了,只能说明一点,你的机器要么比我的赛扬433还差劲,要么就是被病毒或木马无故消耗了内存。
所以,要解决内存占用多的问题,无毒的环境是首要的。 [quote]原帖由 [i]uijxviid[/i] 于 2008-7-4 23:31 发表 [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=589717&ptid=62174][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url]
如果没有禁止系统自动更新,IE 已经自动更新为 IE7 ,再继续使用 IE6 肯定受影响;
屏蔽图片和flash不是高招;
咱每天都要同时打开20余个主流网站,来回巡视,看到感兴趣的话题就点击,多则能开五六十个标签, ... [/quote]
朋友 我的情况和你不一样的
如果换IE7我试过更慢
我说的意思是 ,theworld 一直没有关,我电脑有一个程序需要打开一个标签页 ,但是会不断的刷新这个标签页的内容,一天最少是数千,如果我开几个这样的程序,那就是更多个使用这样的标签页,一直开着,不断的消耗大量内存
其实也就那么几个标签页,但是内容不断的变更 刷新而已 每次内容都是不同的 但是 加起来一天就是数千
朋友我的电脑无毒 硬件环境
P845PE
C2.4
DDR266 768
FX5200 楼上说的对 我就只个喜欢开上几十个网页的人 也没发现内存全占完 关了后内存自己释放出来了 楼主可以用优化大师带的内存释放软件释放下试试 没错啊,我开的20余个标签多数都会自动刷新,内容随时都在变,早上打开,晚上下班关,一开一天,内存也没见少! 哭 我换 1.x 试试 就算你一天要打开几千个页面,也不会造成内存的不断下降,除非这其中有页面中不干净,杀毒软件又不能完全抵挡时;
世界之窗的标签有自动刷新功能,可设定自动刷新的间隔时间; 有重启插件啦
LZ去插件区找下 还是大量的吃内存。。。
我举个例子:
某论坛 1万帖子
我的任务就是从开个标签页,从1回复到1万
在1个标签页里面完成
我的电脑不带毒 ,论坛会员发帖根本就没有那个权限
内存不断的少。。。 现在换1.43 也还是这样 theworld 最小化 会自动整理内存.
楼主想灌水还是后台入库吧. 不会入库。。。
最小化没有用 吃内存的现象 只要程序执行发帖,就会内存不断减少 CPU占用率还很高的 奇怪
1.X 做实验 居然比 2.X 还消耗CPU。。。 kao ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [quote]原帖由 [i]xiongyujie37[/i] 于 2008-7-5 00:42 发表 [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=589765&ptid=62174][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url]
某论坛 1万帖子
我的任务就是开个标签页,从1回复到1万
[/quote]
辛苦了。 还是无法解决。。。 加内存!:@ :lol: 很多时候是页面本身的问题,造成IE内存泄漏的 看了半天还是很费解,猜想有一个专门的工具,能同时或顺序的给一万个帖子回复。
这个工作不错,不过文采也应当说得过去才行!总不能只是一个‘顶’字就换这份薪水吧!
当然,这一万个回复在顺序发送的时候,占用资源应该也是不言而喻的,这与浏览器有什么关系呢?
据我所知,这样的工具多数可以单独使用而不需要有浏览器配合。若确需浏览器配合,可先在 IE 下测试,若IE过得去,才能说明TW有不足。如果 IE 及其他浏览器都过不去,那还是从你用的工具上找原因的好。 [quote]原帖由 [i]uijxviid[/i] 于 2008-7-5 13:57 发表 [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=590113&ptid=62174][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url]
看了半天还是很费解,猜想有一个专门的工具,能同时或顺序的给一万个帖子回复。
这个工作不错,不过文采也应当说得过去才行!总不能只是一个‘顶’字就换这份薪水吧!
当然,这一万个回复在顺序发送的时候,占 ... [/quote]
兄弟 就是 不断的发顶之类的
全自动的操作
就是不停的刷新这样的帖子造成大量内用的占用。。。
用IE自然是更卡,要不是也不会用theworld的啊 ,就是看theworld 能不能解决这样的问题 刚找到这个 东东 看不太懂。。。
windows Xp IE内存泄露,IE重复打开窗口后,窗口白屏, 速度变慢解决办法
window.open 打开一个窗口后。任务管理器中iexploer.exe 进程增加2M内存。关闭减去500k~1M.
这样一直重复操作下去,iexploer.exe使用内存不断增加(大概达到120M 时,50多个窗口左右),打开的IE窗口出现白屏,父窗口无法响应,xp 桌面开始菜单无法打开。xp 右键菜单无响应。结束iexploer.exe 后,恢复正常。
windows2003 和windows2000 下没有问题。
主要问题可能是ie6内存释放问题,或者是嵌入在ie 中的插件问题,无法确认。
被此问题困饶很久。按一下方法可以缓解或解决(具体原因无法深入)。
1、升级ie6 至最新。
2、把
function freedoc(obj){
for ( var p in obj ){
try{
p = null;
}catch(e){
alert(e);
}
}
setTimeout(CollectGarbage, 1);
CollectGarbage();
}
window.document.onunload = freedoc(document);
写入到unloadfree.js 中,在需要的文件中引入。
3、CollectGarbage 并不会马上释放内存,但是会在窗口最小化时释放。所以最好和客户沟通以下,在系统不用时,最小化它。
实际测试中系统比较正常。打开一百以上的窗口,没有出现问题。
注释 //window.document.onunload = freedoc(document);
内存略有上升。但没有上升那么快。
建议:
一定升级一下ie6
页:
[1]