- 积分
- 1647
- 资金
-
- 平台贡献值
- 点
- 管制级别
- 级
- TS级别
- 级
- 最后登录
- 1970-1-1
|
# U [. V3 M0 U$ T
最近发现有些同志遇到这个问题,win7系统下 4GB内存或是更高的电脑同样出现这个问题:
9 D! W; x3 O9 ?1 W7 K+ q只要一飞VHHX这类复杂的机场就必出这个问题(我因为效果插件装得多REX+ASE+GEP,特效全开,而且AI密度开到了60%,内存消耗较大),我昨晚刚解决这个问题!5 }$ c0 h# G; y. w$ L6 ]
我先以为真的是内存不够,但后面发现内存使用率基本在50%以内(我的是4GB)。后来以为是虚拟内存不够,但把虚拟内存调到6GB后还是无法解决,后来在微软的英文官方网站上看到类似的求助,微软的人做的专业解答:, W" \, c5 x0 \- e* R" j
这个问题产生的原因并不是因为真的内存不够,而是因为FS9是32bit的程序,它无法识别2GB以上的内存分配地址,所以只要内存消耗超过2GB,就会出现内存溢出的情况。XP很少出现这种情况的原因是XP占用内存较小,win7占用内存较大,所以开大型游戏 内存很容易超过2GB。解决方法如下: & F+ r7 D1 F% U) K2 Q/ d) G v
1、在网上下载一个CFF Explorer& H* P* ?% T0 R; A5 P4 {
2、安装后用该程序打开fs9.exe
* u) m0 t9 l! }; y9 A$ }. d3 m( s3、左边框内点击file header——右边框内点击click here
' k2 w0 h# s2 L3 Z7 W4、在新出现的对话框中勾选“App can handle>2gb address space”. g7 L( ]- ]$ p9 D/ U# z1 I6 E
5、保存文件,退出就OK啦~~! `( B5 p; U3 z+ |5 f. H
3 t5 Y7 X) K) _1 f% p9 d
PS:修改fs9.exe文件前先备份一个,以防出现问题 |
|