Un OS should help you out a bit here de 64 bits, si obtienes más de 4 GB de RAM física. Un sistema operativo de 64 bits puede proporcionar procesos de 32 bits con una memoria virtual completa de 4 GB, mientras que un sistema operativo de 32 bits solo puede proporcionar 2 o 3 gigas en el mejor de los casos, según cómo inicie el sistema operativo.
Dicho esto, 100 proyectos es un archivo de solución bastante grueso. Tal vez ahora sería un buen momento para reexaminar esa decisión ...
EDIT: Ejecución de dumpbin/cabeceras según lo prescrito en el artículo para devenv.exe regresa:
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
Así que eso indicaría que un cuadro de x64 con> 4 GB de RAM probablemente mejorará tu experiencia. Debe tener hasta el doble de VM disponible para Visual Studio en un sistema operativo de 64 bits ...
Gracias por mirar. FYI, los binarios de SQL también son conscientes de las direcciones de memoria grandes. Mi pregunta es específicamente sobre el desarrollo con soluciones grandes en 32 bits. – GregC
Luego me referiría a la respuesta de Jared. IMO (sin ofender) 100 proyectos en una solución es pura locura. –
Hmm, una vez más, ¿hay algo en VS2010 que se pueda apagar para obtener una huella de memoria más liviana? – GregC