中华MOD网

 找回密码
 立即加入

QQ登录

只需一步,快速开始

查看: 2322|回复: 18

关于跳出bug的分析探讨

  [复制链接]
发表于 2012-2-11 20:07:06 | 显示全部楼层 |阅读模式
本帖最后由 yangranranran 于 2012-2-11 20:14 编辑

三国mod的巨大bug,让我的微操技术有了长足进步,但还是希望能够解决之。

大家的跳出症状很多,排除一些能够解决的小问题,对于频繁跳出且无法解决的核心跳出问题分析如下:

1、任何系统都会出现跳出,所以和系统无关。
2、即便关闭一些显示特效,还是可能跳出,所以和显卡无关。
3、跳出总是在系统进行战略和战术切换界面的时候最容易出现,长时间积累运行,也有很大跳出的可能。
4、所以怀疑如下:

因为战略战术界面切换时,程序对于内存的需求可能不同,可能由于运行积累起来大量运算对内存的占用溢出造成跳出,

而这种溢出是由于某个程序算法内部设计造成的,所以无论机器性能有多么高,依然不可避免,建议大家进行如下探讨:

a、寻找一台安装了庞大规模内存性能的机器,看是否跳出。如果算法本身有问题,那么多少条内存理论上也是不够用的。
很多时候,自动战斗是不会跳出的,说明战斗画面比战略画面对机器的运行需求有了重大的不同。这个“不同”本来是可以
为硬件所承受的,而且在战斗的过程中不会跳出,而是在载入和载出切换的时候,那么说明,在战斗开始或结束的时候,
一定是程序中的某一项后台计算过程,超过的机器的承载能力,同时,这种跳出还具有一定的必然性。

b、把部分可能影响算法计算的程序独立出来,删除后一一排除,比如有人说是名言有问题,有人说是动画有问题,
有人说是兵牌有问题,把mod中的改动逐一排除,因为原版的程序经过国内外实践肯定能够运行,mod中的跳出问题,
肯定是在移植的时候修改不慎导致的,如果在这个基础上,以后如果出现3.0或者4.0版本,修改起来会更艰难,
跳出概率会更高,三国mod因此会遭遇重大的瓶颈。

评分

参与人数 1金币 +200 收起 理由
freefen + 200 分析的很深刻

查看全部评分

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 20:15:23 | 显示全部楼层
嗯,反正我基本是读条的时候跳出,个人认为应该和兵牌,动画这些没关系

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 20:17:46 | 显示全部楼层
涉及的知识有点广了。。。小白了

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 20:23:57 | 显示全部楼层
LZ很有心啊,我也是小白,不过能鼎贴

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 20:25:51 | 显示全部楼层
我也是小白。。学习

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 20:32:17 | 显示全部楼层
想跳就跳 无语

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 20:37:13 | 显示全部楼层
我,VISTA,没跳过,

XP的朋友跳的也比WIN7的少的多

所以持保留意见啊

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 20:45:54 | 显示全部楼层
俺是狂跳,不过跳呀跳滴也习惯了,现在总是在预料会跳的前一刻退出,顺便上论坛灌水。

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 21:10:49 | 显示全部楼层
我现在一打曹操和袁术进入控制就跳,晕

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 21:25:27 | 显示全部楼层
我两台电脑,一个XP 、一个WIN7。总的来说,WIN7跳出很频繁。XP长时间运行后容易跳出。我顶楼主。

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 21:50:15 | 显示全部楼层
楼主说的有道理,支持楼主,做为一款国人都喜爱的游戏,我希望可以减少跳出,减少跳出,让人人都可以万人战,不是梦想~

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 21:50:51 | 显示全部楼层
超好玩的,可惜了,战略一下就断了..

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 21:56:54 | 显示全部楼层
跳出基本是在结束战斗,重新功到战略地图的时候。本人win7系统。感觉像内存清理上有问题。

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-11 23:05:17 | 显示全部楼层
LZ很有心啊

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-3-9 18:20:55 | 显示全部楼层
学习中

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-3-9 21:58:29 | 显示全部楼层
嗯,偶也感觉是内存优化问题,因为至少在我的电脑上没有必然的跳出,每次跳了再进游戏都能过去,但运行时间长了总会跳出,个人觉得可能是MOD增加了大量模型和脚本等运算后超过了原游戏引擎的内存释放能力,但如果真是这样的话其实很难得到解决,还好在偶机子上基本稳定在3小时一跳,所以我基本是打2小时重启一次。。

评分

参与人数 1金币 +30 收起 理由
freefen + 30 都很有见地

查看全部评分

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-3-10 01:25:57 | 显示全部楼层
小小看懂点 LZ精辟 ..

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-3-11 17:09:08 | 显示全部楼层
俺机器两场战役就跳出,和时间没关系。也就是说挂着游戏不玩,一天也没关系,手动两场战役就跳出了。怀疑和内存释放有关系。

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-3-11 19:29:31 | 显示全部楼层
我win7 64 位,从最初的半小时一跳,到现在基本上两小时一跳
感觉楼主说的非常在理,应该是这方面的问题,希望早日解决
不要带到后续版里面去

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|手机专用客户端|中华MOD官网

GMT+8, 2024-11-27 12:37

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表