作者:心梦无痕

手机扫码查看
讯沃blog网交流群

突破32位系统的单进程2GB内存限制

当前位置:讯沃blog > 系统维护 > 正文

大家都知道,32位系统下通常最多只能识别不到4G的内存,且单个进程最多只能使用2GB内存,4G的总内存限制可以通过ReadyFor4GB突破,今天要说的是怎样突破单进程2GB内存限制。有时候,明明内存还很多,程序却总是说内存不足,例如matlab,魔兽世界等等,这些还得归咎于32位系统单进程最多使用2G内存空间的限制,使得应用程序无法使用更多的内存。下边就来告诉大家怎样突破这一限制。

Windows 7/8/8.1

以管理员权限运行命令提示符,键入“bcdedit /set IncreaseUserVa 3072”回车,然后重启计算机即可。

Windows XP

首先,运行命令提示符,键入“attrib –s –h –r c:\boot.ini”回车。

然后,用记事本打开C盘下的boot.ini文件,将内容替换为如下内容后保存退出:(双系统或多系统用户请勿修改)

[boot loader] 
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect /3GB

最后,再次运行命令提示符,键入“attrib +s +h +r c:\boot.ini”回车,然后重启计算机即可。

经过上面的修改后,单进程将最多可以使用3GB的内存,突破了之前最多2GB的限制。3GB的内存对于多数的大型3D游戏来讲是够了,如果你的应用仍旧需要更多的内存,那还是装64位系统吧。

未经允许不得转载
本文地址:https://www.77nn.net/326.html
版权声明:本文为原创文章,版权归 心梦无痕 所有,欢迎分享本文,转载请保留出处!
分享到:
赞(0) 打赏
u3433645

评论 1

表情 1 + 3 =
  1. #1

    我还是喜欢直接装64位。

    博客吧5年前 (2015-05-12)  广东省阳江市江城区回复

觉得文章有用就打赏一下文章作者

支付宝、微信、QQ扫一扫打赏

weisimple主题

专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

了解一下

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册