龙之谷outofmemory
错误的原因:
龙之谷在读比较大的地图时候,尤其是当进入下一个地图的时候,会不断地请求内存地址。WIN7-32bit限制单个应
用程序可请求的地址范围最大为2GB。也许龙之谷占用不到2GB内存,但是后台进行不断的地址请求会在某一瞬间达到/超过
2GB的地址范围,这样WIN7系统本身就会认为这种操作是不合法的。自然就会告诉你Out Of Memory。即使你的内存是4GB,
8GB甚至更多,在32bit系统下也会告诉你out(内存溢出,或者叫内存不足)。
内存地址=物理内存地址+虚拟内存地址。SD让你加大虚拟内存也是出于这个考虑,但是本质是地址索引的问题,所以
地址再大,系统限制索引,也是不行的。解决了索引问题,即使你是2GB的内存条,因为多了虚拟内存,索引地址也是够你用
的。所以那些设置虚拟内存,4GB,8GB的人,问题还是照样有。所以重点就是解决系统的索引限制。
而64位系统则不会出现这种问题,不仅是可以支持4GB+的内存,更是因为单个程序可索引的内存地址>2GB。所以解决
问题的关键就是强制让32bit的系统支持大于2GB以上的地址索引
解决方法:
开始--运行--输入cmd--右键“以管理员身份运行”--输入bcdedit /set increaseuserva 3072--回车--重启--ok
这个是让系统支持索引单个程序的物理地址为3GB范围,这足以满足龙之谷的需求了。实践也证明,该方法也是100%有效的。
其他方法也就是挠痒痒罢了。
*注意,务必“以管理员身份运行”运行CMD,否则后边的命令运行会提示你没有足够权 注意输入 bcdedit /set increaseuserva 3072--回车--重启--ok
另外,求给分!!!!!