Как остановить сбой Visual Studio 2010 при работе с большими решениями? - PullRequest
2 голосов
/ 09 февраля 2012

Я работаю над довольно большим решением с командами по всей планете. В настоящее время у нас 49 крупных проектов и много зависимостей.

К сожалению, у меня есть только 4 ГБ оперативной памяти и часто имеют низкую ошибку виртуальной памяти. Обычно это происходит, когда я начинаю печатать. Я уже увеличил свою виртуальную память до 10 ГБ, но этого, похоже, недостаточно, и у меня нет свободного места, чтобы сэкономить, чтобы увеличить это число.

Хотя я надеялся, что это была просто утечка памяти где-то в Visual Studio, перезагрузка, похоже, не очень помогает. Получить лучшую машину крайне маловероятно, и у меня нет желания устанавливать приоритет расходования личных средств на новое оборудование. Я уже отключил все плагины.

Помимо отключения интеллекта, есть ли какие-либо настройки, которые я могу выполнить на VS2010 Ultimate, чтобы минимизировать сбои при работе с большим большим решением?

1 Ответ

4 голосов
/ 09 февраля 2012
  1. Если это больно, не делайте этого.Просто разбейте ваш проект на более мелкие решения.Вам нужно всего лишь мастер-решение для автоматизированной сборки, и даже это спорно.

  2. Убедитесь, что у вас установлены все исправления, особенно пакет обновления.Visual Studio 2010 RTM был действительно нестабильным, но SP 1 вроде бы в порядке.

  3. Продолжайте жаловаться, пока не получите машину с 6 ГБ физической ОЗУ и быстрым жестким диском.Хотя VS не может использовать более 4, вам все равно нужна оперативная память для ОС.

  4. Убедитесь, что Intellitrace выключен.При отладке это сильно сказывается на производительности, даже если у вас небольшое приложение.

  5. У вас включен статический анализ кода или включены контракты кода?Оба они могут быть боровами памяти.(В эти дни я обычно запускаю их только для релизных сборок.)

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