Gre*_*egC 16 memory windows memory-management visual-studio-2010 visual-studio
我有一个解决方案,其中包含不到100个项目,混合使用C++和C#(主要是C#).在VS2005中工作时,Visual Studio的工作集远小于VS2010的工作集.
我想知道是否有一些东西可以关闭,所以我可以在32位操作系统下在VS2010中开发而不会耗尽内存.
如果你的物理RAM超过4GB,64位操作系统应该可以帮到你.64位操作系统可以提供具有完整4 GB虚拟内存的32位进程,而32位操作系统最多只能提供2或3个演出,具体取决于您启动操作系统的方式.
话虽这么说,100个项目是一个非常肥胖的解决方案文件.也许现在是重新审视这个决定的好时机......
编辑:运行DEVENV.EXE文章中规定的dumpbin/headers返回:
File Type: EXECUTABLE IMAGE
FILE HEADER VALUES
14C machine (x86)
4 number of sections
4BA1FAB3 time date stamp Thu Mar 18 06:04:35 2010
0 file pointer to symbol table
0 number of symbols
E0 size of optional header
122 characteristics
Executable
Application can handle large (>2GB) addresses
32 bit word machine
Run Code Online (Sandbox Code Playgroud)
因此,这表明具有> 4GB RAM的x64机箱可能会改善您的体验.在64位操作系统下,您应该拥有最多可用于Visual Studio的VM的两倍...
| 归档时间: |
|
| 查看次数: |
12750 次 |
| 最近记录: |