- 积分
- 1647
- 资金
-
- 平台贡献值
- 点
- 管制级别
- 级
- TS级别
- 级
- 最后登录
- 1970-1-1
|
; I% K1 v4 o8 q5 d. }/ R6 r$ n
最近发现有些同志遇到这个问题,win7系统下 4GB内存或是更高的电脑同样出现这个问题:
% D' \; g: f% L- b- ~只要一飞VHHX这类复杂的机场就必出这个问题(我因为效果插件装得多REX+ASE+GEP,特效全开,而且AI密度开到了60%,内存消耗较大),我昨晚刚解决这个问题!
: V$ u& I/ X- {- o; x我先以为真的是内存不够,但后面发现内存使用率基本在50%以内(我的是4GB)。后来以为是虚拟内存不够,但把虚拟内存调到6GB后还是无法解决,后来在微软的英文官方网站上看到类似的求助,微软的人做的专业解答:# v- p$ ^( @3 R# t8 [5 {1 r
这个问题产生的原因并不是因为真的内存不够,而是因为FS9是32bit的程序,它无法识别2GB以上的内存分配地址,所以只要内存消耗超过2GB,就会出现内存溢出的情况。XP很少出现这种情况的原因是XP占用内存较小,win7占用内存较大,所以开大型游戏 内存很容易超过2GB。解决方法如下: * d0 q) U' w" t* E: f7 s! |5 e0 G
1、在网上下载一个CFF Explorer
" F! K$ b/ D1 n: K. x6 C$ ~3 x2、安装后用该程序打开fs9.exe2 ^3 p- Q5 w& q$ \
3、左边框内点击file header——右边框内点击click here/ Z, i$ V+ I8 z% j
4、在新出现的对话框中勾选“App can handle>2gb address space”
3 @3 P4 J/ ` v( D5、保存文件,退出就OK啦~~, ~6 L2 h% k1 q8 g2 P
4 `/ c! J3 S Q2 t" ^5 R i6 S5 M, e! V
PS:修改fs9.exe文件前先备份一个,以防出现问题 |
|