Производительность Visual Studio 2010 с пакетом обновления 1 (SP1) - PullRequest
21 голосов
/ 17 марта 2011

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

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

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

Ответы [ 8 ]

21 голосов
/ 08 апреля 2011

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

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

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

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

3 голосов
/ 25 марта 2011

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

3 голосов
/ 17 марта 2011

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

2 голосов
/ 18 июня 2011

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

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

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

2 голосов
/ 17 марта 2011

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

1 голос
/ 10 мая 2011

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

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

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

1 голос
/ 30 марта 2011

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

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

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

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

0 голосов
/ 27 января 2013

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

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

Барри

...