建议检查游戏程序内存回收机制
这个问题我发在bug区,无奈GM第一次没有正面回答,第二次把我的帖子丢进了回收站,第三次让我的帖子继续pending。发的帖子没经过审核自己也看不了,没有办法原文复述,我大概讲一下意思。期望淡雪版主能够审核通过。我是做软件测试的,比我高明的人肯定不少,我只是讲讲我的猜测。
开IE browser进行游戏,如果长时间在线,IE application占用的物理内存和虚拟内存增长到系统无法承受,失去响应能力。我使用工具每隔一小时自动清理IE cache,也没有办法避免这个问题。
游戏程序应该是限制了每台电脑IE application作为对象容器的数目,多个游戏程序实例会共享几个IE application实例。比如你登录10个号进行游戏,一般会有6个IE process,其他一个是dummy,其他5个内存占用都比较大,基本上总内存占用每个都不低于400M bytes。这10个游戏程序实例应该是以5个IE application作为容器。(这里讲的容器不是面向对象里面的容器概念)。如果你为了安全杀掉其中一个内存较大的IE process,可能会有两个或者更多个游戏帐号同时退出。
游戏是采用flash+java实现的,但是这两个也不是绝对安全的。使用JVM console的内存强制回收以及强制finalize,也没见什么效果。
开大号挂机,小号刷丹,又长时间在线的,想必都有体会。 没人顶,自己顶,希望游戏策划和开发主管能够看见。 是啊,这游戏太能吃缓存了,双开开不了多久IE就死翘翘了!! 电脑菜了吧 我4G双核内存 配置跟这内存搭配的最高硬件 8兆光纤 5个号常开 大号挂机 一小号卖东西 一中号打小小号的任务物品 2个小小号拿丹 偶尔会开7 -9个号 大号中号小号 只要游戏不维护 不出问题 我从不关掉的 没见发生什么事啊 游戏里全是小号,经常性的的卡住动不了 现在游戏太卡了…
页:
[1]