Подтвердить что ты не робот

VS 2010 очень медленный

Я только что обновился до VS 2010, и у меня есть проблемы с производительностью, которых у меня раньше не было (в VS 2008).

Самое неприятное, что он зависает, когда я работаю в текстовом редакторе. Иногда, когда он зависает, я вижу, что он сохраняет информацию о автоматическом восстановлении, но не всегда.

Почти все, что я делаю, дает недопустимую длительную задержку, например сохранение, начало отладки, завершение сеанса отладки, переход между дизайном и представлением кода и выполнение проектирования WinForms.

У меня есть некоторые части моего домашнего каталога на подключенном сетевом диске. Я подозреваю, что это может быть частью проблемы. Можно ли настроить VS 2010 для использования исключительно локального диска для его "внутренней" работы, возможно?

Любые подсказки будут оценены! Кто-нибудь еще испытывал такие проблемы?

Изменить: Я забыл дать свои спецификации:

  • Win 7 64-bit
  • 4 ГБ памяти
  • Нет добавлений, только стандартная установка
  • Папка проекта находится на сетевом диске.

Интересно то, что я чувствую, что у меня лучшая производительность на виртуальной машине под управлением XP (где виртуальная машина работает на одном ПК).

4b9b3361

Ответ 1

VS отлично, если вы делаете то, что рекомендует Microsoft, и работайте над локальной копией ваших проектов. Как только вы начнете связываться с открытыми проектами в удаленных местах, вы получите эту проблему.

Рекомендации:

  • используйте исходное решение управления.
  • создайте копию своего проекта локально и запустите решение.

Также...

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

Если вы считаете, что это может быть подчеркнутая структура WPF, вы можете попробовать отключить aero (как тест), если это помогает решить проблему, вероятно, что выбранное вами графическое оборудование не очень хорошо влияет на результат или на основе 3D-контента, поэтому он борется.

Также попробуйте уменьшить количество фоновых служб и приложений, которые вы используете.

на Windows 7 в эти дни 4 гигабайта бара считается стандартным, поэтому, хотя он должен отлично работать, возможно, подумайте о том, чтобы добавить больше баранов, если вы пытаетесь обрабатывать большие наборы данных/аналогичные бизнес-приложения.

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

Ответ 2

Если вы можете, купите SSD-диск и переместите все свои проекты локально. Я нахожу VS2010 суперинтенсивным на диске. Он летает на моей домашней машине с SSD, но практически не работает на моей рабочей машине (Win7 4-гигабайтная оперативная память, но стандартный диск)

Ответ 3

Попробуйте установить количество параллельных сборок на половину количества ядер, которые у вас есть (я думаю, что это в настройках, настройках, решениях и проектах, в сборке и запуске). У меня было установлено 8, что было слишком... it появилось 8 msbuild.exe, перестроив решение с 70 проектами, узкое место на диске, когда все они пытались читать/записывать аналогичные предварительно скомпилированные заголовки. Эти msbuild придерживаются даже после закрытия среды IDE.

Также я отключил информацию о просмотре сборок для неявных файлов, что ускорило анализ intellisense.

Ответ 4

Старое сообщение, которое я знаю, но в случае, если оно помогает другим (поскольку предыдущие ответы были сосредоточены на исходном коде)...

Я обнаружил, что это был не мой исходный код, который был проблемой, который проводился локально вместе со всеми ссылками, но местами по умолчанию (проект, шаблоны проектов и шаблоны элементов), поскольку они содержались на сетевом диске. Они могут быть изменены в Tools -> Options -> Projects and Solutions.

В качестве альтернативы вы можете изменить частоту сохранения или полностью отключить их через Tools -> Options -> AutoRecover