admin管理员组文章数量:1130349
我操作系统是Win7,有些时候由于一个解决方案里项目太多,整个系统太大(大概在500MB一个项目),当打开解决方案时,尤其是含有复杂的数据库项目的时候,分析加载数据库项目时,VS 2010 很容易就无缘无故的就报“out of memory”,然后无响应,接着就是自动关闭了,后来了一下,后来找了很多解办法,但是效果都是不是太好,从新安装过vs2010也不行,在网上好多都说是可能是有些错误的代码,但是我编译能通过,项目又太大不好一句一句分析代码,不不过后来发现下面的这个命令还是挺好用的:
CMD (以管理员身份)然后执行命令:bcdedit /set IncreaseUserVa 3072
这个指令并不是设置什么内存可用为3GB或者更大的,这个就是设置我们虚拟内存的用户空间地址,默认情况下系统默认2GB为用户地址空间,2GB为系统内核空间,这个强行将用户地址空间设置为3GB以便于够VS 2010的资源存放以保证不会溢出。
但是要使该命令有效需要以下条件:
-
WIN 7 系统
-
系统虚拟内存要在4G以上,建议6G
-
另外打上一些必要的升级包,如VS2010 sp1 等
本人亲测过,自从使用了该命令后就没有再出现类似的现象,
转载于:https://wwwblogs/simoncai/archive/2013/03/13/2957414.html
我操作系统是Win7,有些时候由于一个解决方案里项目太多,整个系统太大(大概在500MB一个项目),当打开解决方案时,尤其是含有复杂的数据库项目的时候,分析加载数据库项目时,VS 2010 很容易就无缘无故的就报“out of memory”,然后无响应,接着就是自动关闭了,后来了一下,后来找了很多解办法,但是效果都是不是太好,从新安装过vs2010也不行,在网上好多都说是可能是有些错误的代码,但是我编译能通过,项目又太大不好一句一句分析代码,不不过后来发现下面的这个命令还是挺好用的:
CMD (以管理员身份)然后执行命令:bcdedit /set IncreaseUserVa 3072
这个指令并不是设置什么内存可用为3GB或者更大的,这个就是设置我们虚拟内存的用户空间地址,默认情况下系统默认2GB为用户地址空间,2GB为系统内核空间,这个强行将用户地址空间设置为3GB以便于够VS 2010的资源存放以保证不会溢出。
但是要使该命令有效需要以下条件:
-
WIN 7 系统
-
系统虚拟内存要在4G以上,建议6G
-
另外打上一些必要的升级包,如VS2010 sp1 等
本人亲测过,自从使用了该命令后就没有再出现类似的现象,
转载于:https://wwwblogs/simoncai/archive/2013/03/13/2957414.html
版权声明:本文标题:VS2010内存问题导致总是重启 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763730305a2958399.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论