Производительность Visual Studio 2010 с пакетом обновления 1 (SP1)

С момента установки Visual Studio 2010 SP1 я заметил, что у меня огромные проблемы с производительностью. Это случайно заморозит меня совсем немного.

У меня не было проблем с производительностью Visual Studio 2010 до обновления. Единственное дополнение, которое у меня работает, это ReSharper.

Мне интересно, если кто-то еще испытывает проблемы с производительностью? Если так, то вы нашли способ их исправить?

8 ответов

Я отправил письмо по электронной почте в службу поддержки ReSharper, и они были достаточно полезны, чтобы указать на то, что существует известная проблема с надстройкой инструментов Productivity Power, которая не очень хорошо работает с ReSharper. Они попросили меня отключить инструменты Power Tools и посмотреть, вернется ли производительность к нормальной.

Я отключил инструменты Power Tools, и моя Visual Studio с пакетом обновления 1 (SP1) снова работает нормально. Это приемлемое для меня решение, поскольку единственной частью инструментов, которые я использовал, была вкладка "Документ". Остальные мне кажутся бесполезными. JetBrains - действительно хорошая компания, поэтому я уверен, что они будут работать над решением проблемы или, по крайней мере, работать с MS, чтобы определить, из-за чего проблема.

Хотя моя догадка заставляет меня думать, что Преобразователи производительности - это Power Tools Power, а не ReSharper.

Какая ирония в том, что электроинструменты "Производительность" делали меня гораздо менее продуктивным.

Я не заметил этой проблемы, но запись в блоге Скотта Гатри на SP1 ближе к концу показала, что VS SP1 теперь использует программный рендеринг, а не аппаратный рендеринг. Это может вызвать проблемы с перфорацией для некоторых. Вы можете проверить это. Вы можете получить доступ к настройке в Инструменты | Параметры в диалоговом окне Environment/General.

Установка sp1 определенно замедлила Visual Studio 2010. Нахождение VS 2010 немного разочаровывает. При этом sp1 по умолчанию отключает аппаратное ускорение графики в диалоге настроек инструментов. Если вы включите это снова и выключите визуальный интерфейс, то все станет немного быстрее (я думаю).

Попробуй убрать резарпер, у меня были проблемы как у тебя когда у меня было

Для меня установка SP1 зависла на несколько часов, поэтому я искал в Интернете и обнаружил, что многие люди жалуются на медленный SP1 (как только им удастся установить его!), Поэтому я отменил обновление. Откат также остался застрял. Через много часов мне пришлось выключить компьютер. Затем Центр обновления Windows попытался обновить.NET 4, и обновление было заморожено. Даже если завершение работы не решит проблему, так как Windows необходимо завершить установку обновлений перед выключением, поэтому единственный способ разморозить это - физическая перезагрузка. Теперь моя установка Visual Studio 2010 не работает, сейчас я переустанавливаю ее...

Учитывая мой опыт и все, что я прочитал об этом, я бы посоветовал держаться подальше от этого пакета обновления. Раньше у Microsoft была плохая репутация в области надежности (эпоха Win95-WinME), но в последние годы она преуспевала. Кажется, они снова вернулись к своим ненадежным проблемам с релизами. Многие критикуют Билла Гейтса, но я должен сказать, что качество программного обеспечения не изменилось с тех пор, как он ушел. Он действительно был гением.

Изменить: ремонт Visual Studio сообщил о нескольких ошибках и не удалось установить 3 неважных компонента. Однако Visual Studio не открывался, потому что SP1 был установлен только частично. Я пошел к панели управления и удалил частичный SP1. Visual Studio по-прежнему не открывается, поэтому мне нужно восстановить установку во второй раз. Много неприятностей для пакета услуг...

Во-первых, просто уточнить - когда вы говорите, что он замерзает, он в конечном итоге восстанавливается? Или вам нужно убить и перезапустить VS? Если вам нужно убить и перезапустить, то, скорее всего, у вас есть проблемы с конфигурацией, а остальная часть моего ответа будет менее актуальной.:-)

Если это в конечном итоге восстановится, то я бы удивился, где узкое место производительности. Ваш диск занят все время, пока он заморожен? ЦП привязан на 100% (или, возможно, меньше для многоядерных сред)? Достаточно ли у вас оперативной памяти для поддержки любых запущенных программ, не слишком загружая их на диск? Встроенные инструменты Windows, такие как Task Manager и Performance Monitor, или инструменты SysInternals, такие как DiskMon и Process Monitor, могут помочь вам сузить его.

Лично я обнаружил, что диск является наиболее частым узким местом для VS, Outlook, Eclipse и многих других ресурсоемких программ. Если вы обнаружите, что проблема заключается в диске, я настоятельно рекомендую перейти на твердотельный накопитель - если вы еще этого не сделали и у вас есть возможность сделать это. Это может показаться радикальным, и в некотором смысле это просто "использование аппаратного обеспечения для решения проблемы", но это единственное наиболее значительное повышение производительности, которое я испытал на ноутбуке или рабочей станции за долгое время.

Что бы это ни стоило, я не нашел существенной разницы в производительности между VS2010 и VS2010 SP1, и я использую 32-битную XP на ноутбуке ~2-х летнего возраста с твердотельным накопителем. Я не знаю ни о каких изменениях SP1, которые сделали бы VS значительно более интенсивным диском.

Единственное расширение, которое у меня есть в VS 2010 - это Resharper. Процессор Intel Core2 Quad 6600, 4 Гб оперативной памяти.

После установки SP1 я заметил утечку памяти, процессорное время для devenv составляет 25% в режиме ожидания, прокрутка, изменение положения курсора и переключение вкладок занимают несколько секунд.

Смотрите сообщение в блоге здесь

Trinition - у меня та же проблема с одним из ядер i7 с ядром, работающим на 100%, и он убил против 2010 года. Но он работал на 100%, даже если против не был загружен. Сначала я думал, что это аппаратная проблема, поэтому перенес диск на идентично настроенный ПК. Одно ядро ​​все еще работало на 100%. Я запускал вредоносные байты в системе, но ничего не сообщал, как и мой AV. Моя рабочая станция была настолько медленной, что мне приходилось прокручивать назад резервные копии, пока я не нашел ту, которая была в порядке. Это было действительно странно, и я не выяснил причину. Я думаю, что что-то вредоносное было причиной, хотя.

Хуже всего было то, что вскоре после этого vs стал бесполезным: каждый раз, когда я загружал его, он копировал еще одну копию всех компонентов в наборе инструментов. Деинсталляция sp1 и восстановление vs2010 с их переустановкой sp1 и других исправленных компонентов, но в целом я потерял два дня из-за чего-то, что у меня до сих пор нет никаких объяснений. Жаль, что я не нашел вашу запись о 100% ядре в то время: она не появилась в Google, потому что это именно то, что я искал.

Барри

Другие вопросы по тегам