Какие-нибудь советы по улучшению производительности дизайнера Visual Studio 2008 ASP.NET? - PullRequest
1 голос
/ 03 июня 2009

Это уже давно меня беспокоит, но дизайнер 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 в наших проектах, но отключение этого дополнения заметно не улучшает производительность дизайнера.

Ответы [ 2 ]

1 голос
/ 04 июня 2009

Вот статья , которую ScottGu опубликовал на визуальном студийном выступлении. Я думаю, что это может быть больше ориентировано на 2005 год, но это стоит посмотреть.

В общем, я бы рекомендовал не использовать конструктор ...

0 голосов
/ 03 июня 2009

Единственное реальное узкое место, которое у вас есть, - это жесткий диск. В настоящее время диск на 5200 об / мин работает немного медленнее на компьютере разработчика.

...