Поскольку основной источник на переходящих шаблонах видит Brad Appleton Переданные потоком Строки: Переходящие Шаблоны для Параллельной Разработки программного обеспечения . Это - напряженный режим, но я не видел ничего для превышения его с точки зрения ширины и глубины знания о ветвлении.
Удостоверились ли вы, что используете последнюю версию ReSharper (4.5.2)? В последнем обновлении было получено несколько хороших результатов в производительности. Лично у меня есть веб-решение для 28 проектов с 1400 исходными файлами, диск со скоростью вращения 5400 об / мин (да, я знаю), и мое время запуска для отладки проекта составляет менее 30 секунд.
Более быстрый жесткий диск может быть вашим решением. У Джеффа Этвуда есть запись в блоге об использовании жесткого диска на 10 000 об / мин в компьютере.
Другой вопрос здесь, в Stackoverflow, касается замедления работы Visual Studio из-за работы антивирусных сканеров.
Я сам сталкивался с большими решениями, требующими много времени, CodeRush Express заставлял все работать медленно, фоновые процессы выполнялись вызвать замедление.
Удачи в охоте. Было бы интересно узнать, что вы найдете.
Попробуйте запустить Process Monitor и используйте Tools / Process Activity Summary, чтобы показать если какой-либо из процессов в вашей системе вызывает большое количество обращений к файлам, доступа к реестру или сетевой активности. Если вы отфильтруете журнал по имени файла, в который пытаетесь сохранить, он также может показать некоторые ошибки API или проблемы с разрешениями, которые вызывают замедление.
Looks like either a slow hard disk or a slow network to me. Any of the relevant files stored on the network?
Вероятно, скорость жесткого диска. Эта запись в блоге от scottgu немного устарела, но все еще актуальна: http://weblogs.asp.net/scottgu/archive/2007/11/01/tip-trick-hard-drive-speed-and-visual-studio-performance.aspx
Попробуйте удалить ReSharper и посмотрите, что произойдет. Is there an active virusscanner? What happens when you disable it for a moment?
Oh, and can you move your classes from app_code to an external library? I am not sure, but I think a change in app_code can result into a complete recompile.
Это может не относиться ко всему, но проблемы с ограничением памяти довольно распространены в ReSharper. Тем не менее, я пристрастился к нему, и повышение скорости его удаления не перевесило боли, связанной с удалением ...
По умолчанию Visual Studio обрабатывает только 2 ГБ памяти. Однако вы можете сделать его большим объемом памяти (таким образом, он будет использовать до 3 ГБ), выполнив следующие действия (из этого сообщения Стивена Хармана ):
editbin / LARGEADDRESSAWARE devenv.exe
Также см. этот пост , в котором есть еще несколько отличных советов по общей производительности Visual Studio. Любая мелочь помогает.
Попробуйте это и получите более быстрый (10 000 об / мин) жесткий диск.