VS2010内存问题导致总是重启

本文介绍了一种解决Visual Studio 2010在Win7系统下因项目过大导致的内存溢出问题的方法,通过调整系统虚拟内存用户空间地址,确保VS 2010运行稳定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我操作系统是Win7,有些时候由于一个解决方案里项目太多,整个系统太大(大概在500MB一个项目),当打开解决方案时,尤其是含有复杂的数据库项目的时候,分析加载数据库项目时,VS 2010 很容易就无缘无故的就报“out of memory”,然后无响应,接着就是自动关闭了,后来了一下,后来找了很多解办法,但是效果都是不是太好,从新安装过vs2010也不行,在网上好多都说是可能是有些错误的代码,但是我编译能通过,项目又太大不好一句一句分析代码,不不过后来发现下面的这个命令还是挺好用的:

 

CMD (以管理员身份)然后执行命令:bcdedit /set IncreaseUserVa 3072

 

这个指令并不是设置什么内存可用为3GB或者更大的,这个就是设置我们虚拟内存的用户空间地址,默认情况下系统默认2GB为用户地址空间,2GB为系统内核空间,这个强行将用户地址空间设置为3GB以便于够VS 2010的资源存放以保证不会溢出。

 

但是要使该命令有效需要以下条件:

  1. WIN 7 系统

  2. 系统虚拟内存要在4G以上,建议6G

  3. 另外打上一些必要的升级包,如VS2010 sp1 等

 

本人亲测过,自从使用了该命令后就没有再出现类似的现象,

转载于:https://www.cnblogs.com/simoncai/archive/2013/03/13/2957414.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值