解决 out of memoryWord格式文档下载.docx
《解决 out of memoryWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《解决 out of memoryWord格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
多于4G内存的玩家直接换64位win7,专业用户或办涉及办公的可以用SERVER2008系统。
2-3G的内存用户最好只用32位系统或加内存上64位,2G内存用64位会致使物理内存不足,过度依赖硬盘调度的虚拟内存,降低硬盘和系统性能,造成系统运行缓慢,读图慢,游戏卡顿等。
Windows7/Windows8
/
Windows
VISTA
系统下开启PAE\3GB
(部分玩家64位系统也报错的谷友也可以使用,指令通用,但不用开启PAE)
1进入cmd:
点击开始菜单,在搜索框中输入”cmd“,按下Ctrl+Shift+Enter(进入cmd的管理员模式,一定要管理员模式,否则会无打开启动配置数据储存;
拒绝访问)
2输入如下命令
BCDEdit/setPAEforceenableWindows
3输入如下命令
bcdedit/setincreaseuserva3072
注意:
1、每输一条指令按回车看到操作完成成功后才去输下一个,完成后要重启计算机才生效。
2、物理内存只有2-3G或者修改指令后依旧OUT的用户用完这些指令后,建议去电脑属性那里把虚拟内存调到6-8GB(设定的盘符格式必须NTFS格式)。
关于这个方法,有谷友说2G内存的系统不能用,并且要设置少于3072的数值,要比自己的资源监视器里的内存总数少一些来设定,但LZ的室友的2台笔记本和2台台式均是2G内存用了之后都能解决。
想起曾经一位谷友给我解释increaseuserva的定义,于是查找一下微软的MSDN的increaseuserva解释:
Specifiestheamountofmemory,inmegabytes,foruser-mode
virtualaddressspace.Thisvariablecanhaveanyvaluebetween2048(2GB)and3072(3GB)megabytesindecimalnotation.Windowsusestheremainingaddressspace(4GBminusthespecifiedamount)asitskernel-modeaddressspace.
大概意思指定以MB为单位的内存量,作为用户模式的虚拟地址空间。
这个变量可以有2048(2GB),3072(3GB),是兆字节的十进制表示法之间的任何值。
Windows将使用剩余的地址空间,4GB减去指定的数额作为其内核模式地址空间。
那就是说这个与物理内存大小应该没太大的关系(LZ猜测),这个指令设置的应该是虚拟内存的地址范围,但系统默认分配的只有2GB,虚拟内存不足4G以上,那么bcdedit/setincreaseuserva3072这个方法会失败,当这方法有效时,虚拟内存也够4G,但是有其他程序在使用当前系统虚拟内存,那么当游戏内存超过虚拟所需的内存,并且大于最大限制的时候,游戏也会out。
而且PAE的开启可以去除4GB的限制,即是这时虚拟内存中的内存寻址也跟着改变,那么我们也要扩大其容量,早在天启时代LZ都把室友的机子都把虚拟内存调到12GB,并都把指令都输进去,至今并无出现过OUTOFMEMERY,虽然不知道我的解释是否正确,但问题算是解决了。
若有谷友有任何新的解释和异议或发现错误,欢迎互相交流意见,为广大谷友提供更好的解决方案。
龙之谷吃的不是虚拟内存,而是寻址,这个很关键...
很多人认为32位系统只支持3.25G内存,其实不是,32位系统拥有4G的内存寻址,而开启PAE有36位内存寻址,可使系统拥有64G的内存寻址。
像Windowsserve20032008的32位系统最高是可以用到64G内存。
开启PAE和设置3GB是木有副作用的,若是有的话,Windowsserve系列的系统就不用卖了。
因为这个是参照serve系统修改的参数。
进入CMD管理员的方法,由于LZ的电脑是直接管理员做用户的,所以直接打开CMD就可以了,而不是管理员的话要如下:
点击开始菜单,在搜索框中输入”cmd“,按下
Ctrl+Shift+Enter
(进入cmd的管理员模式,一定要管理员模式,否则会无打开启动配置数据储存;
———————————————————————————————————————分割线—————————————————————————————————————————————
或者是直接点击开始菜单,找到附件,点击展开,找到命令提示符,然后点击右键,“以管理员身份运行(A)”
然后到这里按指令输进去,回车见到命令显示操作成功的话,重启即可...
如果觉得修改有问题的网友,可以参照下面指令还原。
关闭方法如下:
进入cmd:
点击开始菜单,在搜索框中输入”cmd“,按下Ctrl+Shift+Enter(进入cmd的管理员模式)
关闭PAE:
bcdedit/setpaeforcedisable
关闭3GB:
bcdedit/deletevalueIncreaseUserVa
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
WINDOWSXP系统下开启PAE\3GB
使用XP系统的用户,首先第一个建议就是,配置能够玩得起WIN7的话,最好还是先换WIN7系统,不要用XP系统,XP系统对多核优化差,内存管理机制落后,对应驱动优化跟不上,容易蓝屏又不稳定,玩多单位或网游容易丢帧,造成卡顿。
实属淘汰的系统...建议换个win7,可以有很大的改善,实在是逼不得已才去用下面的方法...
由于XP系统不支持BCDEdit编辑,所以不能用WIN7的指令修改的那种方法,只能修改boot来解决。
先设置显示隐藏文件,然后去C盘打开BOOT.INI,先把boot.ini的只读属性去掉,修改好保存后,再去恢复只读属性...
然后参照红色字体部分修改。
由于不是每个系统的boot.ini都一样,所以添加/PAE/3GB基本可以(红字部分)...注意格式...
multi(0)disk(0)rdisk(0)partition
(1)\WINDOWS="
MicrosoftWindowsXPProfessional"
/PAE
/NoExecute=alwaysoff/fastdetect
/3GB
注意事项,XP的boot修改极其麻烦,容易出错,并不是每个XP都适用,修改不当会造成无法读去引导而无法进入系统,要用PE系统重新加载引导,所以修改请谨慎...
声明:
这些指令的修改不属于补丁范畴,不涉及修改龙之谷有关文件,只是修改系统的一些参数,修改参数的内容均符合微软公司的MSDN规定的参数范围,一般是不会不稳定或蓝屏,若有玩家出现情况,请拍下自己的蓝屏代码,这样可以分析问题的原因,并且这个指令修改不限于龙之谷有效,基本有类似提示报错的软件都适用...由于本人已经半退谷和工作,上论坛的时间很少,有的留言与疑问可能不会及时回复,毕竟是天启时代的产物。
本人尽量会不断完善教程,减少不必要的差错,谢谢大家合作。