64-разрядная ОС should help you out a bit here, если вы получаете более 4 ГБ физической памяти. 64-разрядная ОС может обеспечить 32-разрядные процессы с полной 4 ГБ виртуальной памяти, тогда как 32-разрядная ОС может обеспечить в лучшем случае 2 или 3 гигабайта в зависимости от того, как вы загружаете ОС.
Это, как говорится, 100 проектов - довольно жирный файл решения. Может быть, сейчас было бы хорошее время, чтобы пересмотреть это решение ...
EDIT: Запуск Dumpbin/заголовки, как это предусмотрено в статье для Devenv.exe возвращает:
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
Так что будет означать, что в коробке 64 с> 4 ГБ оперативной памяти, вероятно, улучшит ваш опыт. У вас должно быть в два раза больше виртуальных машин, доступных для Visual Studio под 64-разрядной ОС.
Спасибо, что посмотрели. FYI, двоичные файлы SQL также знают о больших адресах памяти. Мой вопрос в особенности о разработке с большими решениями на 32-битной основе. – GregC
Тогда я бы назвал ответ Джареда. ИМО (без обид) 100 проектов в решении - это чистое безумие. –
Хм, опять же, есть ли какие-нибудь вещи в VS2010, которые можно отключить, чтобы получить более светлый объем памяти? – GregC