Это уже давно меня беспокоит, но дизайнер ASP.NET в VS 2008 может быть ужасно медленным для редактирования даже самых простых страниц. Машины, которые мы используем, не являются передовыми, но можно подумать, что двухъядерный AMD 3800+ 2 ГГц с оперативной памятью 3 Гб и жестким диском 7200 об / мин 120 Гб будет работать лучше, чем он.
Чтобы количественно определить проблему, открытие представления дизайна для страницы с 3-5 текстовыми полями, раскрывающимся списком и сеткой данных может занять 30-45 секунд ... или дольше. Действительно сложные экраны могут иногда открываться несколько минут. И после открытия дизайнер очень вялый - нажатие на элемент управления может занять пару секунд, чтобы вступить в силу. Окно свойств не всегда корректно обновляется. Для отображения меню правой кнопкой мыши может потребоваться несколько секунд.
Мы попытались дефрагментировать наши диски, убить ненужные процессы, выполнить обновление до SP1 и даже переустановить среду разработки, но проблема все еще сохраняется.
Кто-нибудь еще наблюдал подобные проблемы с производительностью, и если да, есть ли у кого-нибудь какие-либо предложения о том, как улучшить производительность? Например, есть ли какие-нибудь функции IDE, которые мы могли бы отключить (например, intellisense), которые могли бы помочь? Если вы не видите проблем, мне было бы интересно узнать, на какие спецификации (CPU, RAM, HD) настроены ваши машины.
РЕДАКТИРОВАТЬ: Некоторые дополнительные факты и исправления. Во-первых, быстрое исправление, у нас фактически есть накопители 7200 об / мин от Western Digital, а не модели на 5200 об / мин.
Во-вторых, основываясь на некоторых исследованиях узких мест, когда дизайнер загружает, кажется, что есть много мертвого времени - <20% CPU, просто немного ожидания ввода-вывода. Но общий эффект очень медленный. </p>
Мы используем Resharper в наших проектах, но отключение этого дополнения заметно не улучшает производительность дизайнера.