POPPUR爱换

标题: 星际争霸为什么内存不够用? [打印本页]

作者: shamozhizhou    时间: 2012-5-27 22:12
标题: 星际争霸为什么内存不够用?
本帖最后由 shamozhizhou 于 2012-5-27 22:17 编辑

[attach]1893088[/attach][attach]1893078[/attach]请看这两张图,8人地图,单机版。开始游戏时内存可用大概4.7G,越到后面内存越少,但是资源监视器也就显示sc2.exe占用了2G,但是内存可用却越来越少,直至1.2G。本以为是造多了兵导致显存不够内存代替,画质降为中级,显存只用到一半512M,可用内存还是没变化,这么多内存都到哪里去了?
[attach]1893092[/attach]

作者: wd19880427    时间: 2012-5-27 22:17
用于AI了。星际争霸之所以传说中消耗CPU的原因就是AI是单独计算的,每一个兵都有自己的AI
作者: shamozhizhou    时间: 2012-5-27 22:18
wd19880427 发表于 2012-5-27 22:17
用于AI了。星际争霸之所以传说中消耗CPU的原因就是AI是单独计算的,每一个兵都有自己的AI

cpu占用不高,你说的是内存?
作者: jiangjiejjjjjj    时间: 2012-5-27 22:18
最大可能还是显存内容放内存了,显卡驱动的内存管理不太好吧.貌似gta也是这样看起来进程占了2g而已但其实占掉了更多内存
作者: jiangjiejjjjjj    时间: 2012-5-27 22:18
本帖最后由 jiangjiejjjjjj 于 2012-5-27 22:20 编辑

此楼双连击,备用......

作者: amx004    时间: 2012-5-27 22:19
以前开核+2G*2内存玩星际2
经常在游戏结束后算分那时自动退出然后弹出debug窗口
现在Z68+4G*4以后未有发生过
作者: qwased    时间: 2012-5-27 22:30
内存释放没做好吧
sc2优化的比较糟糕
作者: wd19880427    时间: 2012-5-27 22:43
shamozhizhou 发表于 2012-5-27 22:18
cpu占用不高,你说的是内存?

CPU占用不高是因为并不是CPU代替了每一个兵进行计算。兵的AI是加载到了内存里,他不动,CPU就不要运算,但是空间还是要占在那里,毕竟你就算不干活也是要吃饭的
作者: shamozhizhou    时间: 2012-5-27 22:52
wd19880427 发表于 2012-5-27 22:43
CPU占用不高是因为并不是CPU代替了每一个兵进行计算。兵的AI是加载到了内存里,他不动,CPU就不要运算,但 ...

有可能,确实越造兵越多,内存越来越少,敌方部队已经全消灭了。内存无变化
作者: wd19880427    时间: 2012-5-27 23:17
shamozhizhou 发表于 2012-5-27 22:52
有可能,确实越造兵越多,内存越来越少,敌方部队已经全消灭了。内存无变化

内存没释放
作者: Edison    时间: 2012-5-27 23:51
任务管理器那里打开峰值内存看看。
作者: shamozhizhou    时间: 2012-5-28 07:16
今天早上又测试了一下,1对一地图。先把电脑消灭,然后狂造各兵种,把整个地图覆盖,内存变化很小,一直保持在4.5G可用。
作者: tini    时间: 2012-5-28 15:56
星际2 正版有单机版? 是不是用的星际大脚之类的东西做的“单机版”, 说不定有什么猫腻。

为什么不玩正版?正版有试玩版, 无限期,免费, 可以跟好友联网玩自定义地图,2v2之类, 只是不能玩战役后半部分而已, 其实战役本来就没多大意思。
月卡才20元, 买个终身版也才90块RMB, 如果这种游戏都要玩破解版。。。。  
作者: nom8393    时间: 2012-5-28 16:59
LZ玩的星际2是盗版吧。
作者: 乐极生悲    时间: 2012-5-28 17:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: amx004    时间: 2012-5-28 18:14
乐极生悲 发表于 2012-5-28 17:18
这个有破解版?

我想这里的破解指的是早期用星际大脚,星际盒子那样的软件来玩单机图或者和AI对战之类的
作者: shamozhizhou    时间: 2012-5-28 21:03
本帖最后由 shamozhizhou 于 2012-5-28 21:07 编辑

唉,确实如楼上几位所说,盗版的问题,是星际管家占用了内存不能释放,刚才做饭的时候被消灭了,暂停了一个多小时,结果回来一看,内存又没了,sc2.exe已经结束了,内存还是不见回来。仔细看下面两张图,直到结束sc2manager.exe内存才能恢复正常。
作者: shamozhizhou    时间: 2012-5-28 21:09
这个纯属测试机器,本人并不喜欢玩这类游戏,是因为儿子无聊狂造兵,导致内存报不足所以才来研究一番。并不是支持单机版。
作者: Wczs    时间: 2012-5-30 11:23
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4