Visual Studio 2010 - это медленно для кого-то еще? - PullRequest
7 голосов
/ 12 июня 2010

Я много читал о том, что VS2010 гораздо более производительный, чем VS2008. Когда я наконец установил его, я обнаружил, что он на самом деле намного медленнее (за исключением диалогового окна «Добавить ссылки»).

Например, проекты Silverlight загружаются вдвое дольше, сам запуск среды IDE намного медленнее и т. Д ...

Я что-то здесь упускаю или это так для всех?

Характеристики: WinXP-32bit, 3,5 ГБ ОЗУ, 7200 об / мин, NVIDIA QUadro NVS 285 128 МБ, Cure2Duo E4400 @ 2 ГГц, PAE включен.

Ответы [ 10 ]

9 голосов
/ 26 января 2011

Попробуйте отключить аппаратное ускорение для WPF и позвольте WPF визуализировать на программном обеспечении. Этот параметр помог мне загрузить VS с моим проектом почти на 200% быстрее даже после загрузки машины. Это также помогло мне избавиться от заставки при запуске VS 2010.

Перейти в Инструменты | Параметры, затем выберите Среда | Генеральный. Затем снимите флажки «Автоматически настраивать визуальное восприятие ...» и «Использовать аппаратное ускорение графики ...»

enter image description here Еще один совет. Попробуйте форсировать сборку мусора для IDE, используя Ctrl + Alt + Shift + F12. Я нашел это полезным ...

Это будет очень полезно, если вы переключаетесь между многими проектами, а также если у вас много IDE, открытых для разных проектов.

И, наконец, если у вас есть какие-либо расширения, попробуйте отключить те, которые не используются постоянно. Отключение codemaid помогло мне сэкономить много времени при наборе текста и переключении между кодовыми страницами.

6 голосов
/ 12 июня 2010

Возможно, Windows Automation API 3.0 может помочь некоторым людям:

Visual Studio 2010 работает быстрее, если установлен Windows Automation API 3.0

- http://support.microsoft.com/kb/981741

API автоматизации Windows 3.0 включен в Windows 7 и Windows Server 2008 R2 - http://support.microsoft.com/kb/976779

4 голосов
/ 10 мая 2011

«Вы только что получили новый компьютер, не сказав мне ..»

НЕТ - я просто удалил свои контрольные точки!

В течение года выможет накапливать сотни точек останова.Учитывая, что мне понадобилось несколько минут, чтобы удалить все точки останова, которые у меня были, я думаю, что есть связь с производительностью!

Просто иди Debug> Delete all breakpoints

Буквально за 10 минутУДАЛИТЬ точки останова!Значительно быстрее теперь, для компиляции, прокрутки и F12.

3 голосов
/ 12 июня 2010

Я использую VS2010 в ВМ (2 ГБ ОЗУ, на 64-разрядном хосте с большим количеством ОЗУ), и он медленный . VS2008 работает невероятно быстро, в отличие от этого.

3 голосов
/ 12 июня 2010

Я считаю VS 2010 гораздо более производительным - и у меня ноль проблем с моим жестким диском (5200 об / мин) (VS 2008 часто зависает при выполнении масштабного рефакторинга R # (глобальное переименование и т.Так как он работает намного дольше, чем VS 2008, он может поглотить мою оперативную память (700 МБ + после 8 часов интенсивного рефакторинга в проекте среднего размера).

Попытка включить ~ 7500образы разбились, хотя после пережевывания в течение нескольких минут (да, это была ошибка).

2 голосов
/ 21 июня 2012

Я был раздражен производительностью VS2010 в течение длительного времени; особенно когда задействованы акции UNC. После того, как я получил новое оборудование и решил работать локально, производительность стала лучше, но все же медленный отклик пользовательского интерфейса (несмотря на то, что новое оборудование насчитывает Intel SSD710, 2 x XEONE5620 и 64 ГБ оперативной памяти).

Итак, я обнаружил некоторые улучшения в производительности, исключив из выбранного антивируса следующее (мой - Microsoft Security Essentials):

  • Добавлен devenv.exe в «Исключенные процессы»
  • Добавлена ​​папка моих проектов в «Исключенные файлы и местоположения»

На данный момент это очень помогло, но еще предстоит сделать некоторые изменения. Надеюсь, что другие найдут это полезным.

ОБНОВЛЕНО

Кроме того, запуск «Инструменты»> «Параметры»> «Среда»> «Общие» и отключение функции «Автоматически настраивать визуальное восприятие на основе производительности клиента», похоже, немного помогает.

Кроме того, перейдите по этой ссылке, Производительность Visual Studio 2010 SP1 ; Оказывается, что Power Tools Power Tools (от Microsoft) и ReSharper (от JetBrains) вместе превращают VS2010 в одного медленно движущегося гиганта. Пришлось отключить первый, чтобы заставить последний играть хорошо .

1 голос
/ 04 июля 2012

Долго переживая неудовлетворительную производительность 2010 года на нескольких машинах, я думаю, что недавно нашел ответ - кажется, что он плохо работает на 32-битных версиях Windows.До недавнего времени у меня не было возможности разрабатывать 64-битную установку, и хотя эта конкретная машина не особенно мощная, она 64-битная, и разница в производительности в 2010 году очень заметна.На 64-битной машине inteli-sense - это не игра в рулетку, которую я должен рассчитывать согласно перерывам на чай;это просто прекрасно работает!

1 голос
/ 12 июня 2010

да, я нашел это вялым для ряда вещей, vs2008 кажется более резким, за исключением ссылок на добавление:)

0 голосов
/ 10 октября 2013

У меня были огромные проблемы с производительностью Visual Studio 2010 в Windows 7. Настало время, когда открытие файла .xaml заняло до минуты. И строительство было мучительно медленным. После долгих исследований и испытаний я пришел к решению. -> Я удалил все файлы, которые можно удалить в папке C:\Users\MyUserName\AppData\Local\Temp. Который был более 40 ГБ данных. После этого Visual Studio вернулся к нормальной жизни. Я подозреваю, что Решарпер может иметь к этому какое-то отношение. Я использую версию 6.1 и похоже, что Resharper сохраняет много кеш-данных в этой временной папке.

0 голосов
/ 12 июня 2010

У меня ноль проблем с производительностью в 2010 году.

В моей системе установлены две видеокарты ATI HD4670, жесткий диск raptor, четырехъядерный процессор 2,8 ГГц и 4 ГБ оперативной памяти.Я также использую Win7 x64 Ultimate.

Из любопытства, каковы ваши спецификации?

Одна вещь, которую вы можете сделать, это просмотреть замечания на этой MSDN Page .Он отмечает, что для работы аппаратного ускорения в silverlight вам необходим текущий драйвер на XP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...