Исключения Vista, Visual Studio и OutOfMemoryExceptions
-
23-08-2019 - |
Вопрос
У меня небольшая проблема, когда VS не будет собираться, потому что я получаю OutOfMemoryExceptions .Моя Vista box с 2 гигабайтами оперативной памяти использует около 1 гигабайта оперативной памяти при запуске, и я даже ничего не делаю (просто подключаюсь к сетевым дискам на работе и т.д.)
Когда я затем запускаю Visual Studio devenv.exe после нескольких сборок достигает максимума около 730 МБ, и я получаю ошибку, в основном требующую перезапуска для исправления.
Я отключил Aero и остановил как можно больше ненужных служб и приложений в MSCONFIG.Я знаю, что есть что-то в том, что Vista использует память и не является раздутой, но использование половины моей памяти после простого запуска кажется немного чрезмерным (это то же самое на нескольких машинах разработчиков).
Какой максимальный объем памяти генерирует ваше приложение и что я могу сделать, чтобы попытаться устранить эту проблему?
Решение
730 мегабайт после нескольких сборок - это ненормально.
Некоторые вещи, которые нужно попробовать:
- Отключите все ваши плагины VS
- Убедитесь, что на VS установлен последний пакет обновления (вы используете 2008 SP1)
- Пробуйте по одному проекту за раз, чтобы увидеть, какой из них забивает память
Другие советы
Лучший способ решить эту проблему - купить больше памяти.
У меня такая же проблема с XP и 1 ГБ памяти, и это кошмар для меня.Теперь у меня есть 3 ГБ, и все в порядке, и я могу использовать 2 VS одновременно.