Вопрос

У меня небольшая проблема, когда VS не будет собираться, потому что я получаю OutOfMemoryExceptions .Моя Vista box с 2 гигабайтами оперативной памяти использует около 1 гигабайта оперативной памяти при запуске, и я даже ничего не делаю (просто подключаюсь к сетевым дискам на работе и т.д.)

Когда я затем запускаю Visual Studio devenv.exe после нескольких сборок достигает максимума около 730 МБ, и я получаю ошибку, в основном требующую перезапуска для исправления.

Я отключил Aero и остановил как можно больше ненужных служб и приложений в MSCONFIG.Я знаю, что есть что-то в том, что Vista использует память и не является раздутой, но использование половины моей памяти после простого запуска кажется немного чрезмерным (это то же самое на нескольких машинах разработчиков).

Какой максимальный объем памяти генерирует ваше приложение и что я могу сделать, чтобы попытаться устранить эту проблему?

Это было полезно?

Решение

730 мегабайт после нескольких сборок - это ненормально.

Некоторые вещи, которые нужно попробовать:

  • Отключите все ваши плагины VS
  • Убедитесь, что на VS установлен последний пакет обновления (вы используете 2008 SP1)
  • Пробуйте по одному проекту за раз, чтобы увидеть, какой из них забивает память

Другие советы

Лучший способ решить эту проблему - купить больше памяти.

У меня такая же проблема с XP и 1 ГБ памяти, и это кошмар для меня.Теперь у меня есть 3 ГБ, и все в порядке, и я могу использовать 2 VS одновременно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top