TC官方合作论坛
标题: TC浏览器对网页游戏内存不断增长的处理方法 [打印本页]
作者: Abin 时间: 2012-10-31 17:46
标题: TC浏览器对网页游戏内存不断增长的处理方法
TC的浏览器控件很好用,用起来也很方便,大家爱不释手,应该是这样的吧!(PS:是不是很好用,只有用了的人才知道!)
之后:
大家是不是还在为使用TC写网页游戏,出现内存越来越大而烦恼吗?
找不到解决办法,也不知道怎么解决TC这样的问题?
难道你就放弃使用这么好的工具了?
其实:
可以使用TC的多界面方法去处理,这样可以大大降低内存的占用率的。下面先来看几张图,看看效果!
启动网页游戏之前的内存情况:
[attach]5965[/attach]
进入网页游戏之后的内存情况(运行了一段时间):
[attach]5966[/attach]
之后关闭运行游戏的子界面看看内存情况:
[attach]5967[/attach]
从效果上得到下面的办法:
主界面不放置浏览器控件,把浏览器控件放置到其他的子界面上,主界面打开子界面进入网页游戏,子界面运行久了之后,内存使用率会增加,那么到一定时间,就关闭下子界面,这样可以降低内存使用率的,之后再打开这个子界面,一段时间之后再关闭,这样循环操作下去……。
这个浏览器控件的内存使用率BUG是微软遗留下来的,至今没有解决也无法解决,所以大家多从侧面去想办法达到自己的效果吧!
在我的电脑上,测试起来蛮正常的,我的电脑配置是:
4核+XP SP3
在你的电脑上,情况如何呢?大家可以来一起看看,并说说使用之后的效果!
献上我的测试代码,大家直接把浏览器默认的url内容改下或者是自己注册个帐号试试!
[attach]5968[/attach]
作者: shine宝宝 时间: 2012-10-31 17:46

作者: 陌上青衣。 时间: 2012-10-31 17:50
占楼卖瓜子,支持.
作者: feng123144 时间: 2012-10-31 17:50
老大,多出点思路让兄弟们受益.
作者: 554354854 时间: 2012-10-31 17:51
顶一个。。
作者: 超自然 时间: 2012-10-31 17:54

上次跟M大聊这事的时候,问他销毁控件重新来会不会好点,他居然匡我..哦弥陀佛....
作者: shanshan 时间: 2012-10-31 18:00
不太明白哦,关闭了还搞个铲铲啊.
最小化再恢复貌似多占的内存会吐出来
还有哦,网页自动跳转,就是那个网页广告怎么拦截?
作者: qq06314488 时间: 2012-10-31 18:01
不错额
作者: zxyc2000 时间: 2012-10-31 18:31
长姿势了
作者: TC兔子 时间: 2012-10-31 18:52
回复 9楼zxyc2000的帖子
这个姿势好用吧~
作者: wstwtc 时间: 2012-12-26 00:59
看看吧 看看吧
作者: gc00018 时间: 2014-4-27 03:00
折腾了2天,就是这个问题,内存越大页面加载速度也越慢,看来目前确实只有这个法子了么...
或许以后tc可以加入其它内核的浏览器?
作者: gc00018 时间: 2014-4-27 23:17
大概就是调用一些控件就会出现内存泄露,比如web.htmlclick抓元素什么的... 又是IE的老问题...
作者: 西伯利亚狼 时间: 2014-4-28 13:38
谢谢分享,认真学习!
作者: lys011004 时间: 2014-12-9 16:52
谢谢分享!!!!!!!!!!!!!!
作者: y08y08 时间: 2014-12-15 19:04
学习了...正需要这个...
作者: 龙龙 时间: 2014-12-20 00:06
占楼卖瓜子,支持
作者: 与鱼共舞 时间: 2016-9-15 07:47
顶起。。。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |