Visual Studio 2010 «Недостаточно памяти для обработки этой команды» - PullRequest
15 голосов
/ 08 апреля 2011

Я борюсь с VS 2010 и с этой ошибкой, которая, кажется, очень распространена в предыдущих версиях, но похоже, что не все имеют ее в последней версии. У меня VS VS SP1, и я получаю эту ошибку довольно часто.

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

У меня есть Windows 7 32 бит (не могу обновить до 64 бит, компания не позволяет), и я не могу сделать что-то вроде создания другого решения (пожалуйста, не отвечайте :))

Я использовал команду для создания devenv.exe LARGEADDRESSAWARE, но ошибка продолжает происходить. Размер моей виртуальной памяти установлен на автоматический, и странная вещь заключается в том, что VS даже не берет 2 ГБ оперативной памяти, поэтому я не знаю, действительно ли ошибка вызвана тем, что ей не хватает памяти, или это какая-то ошибка в программе

Есть идеи, что попробовать, что-нибудь?

Ответы [ 3 ]

7 голосов
/ 27 апреля 2011

Я также пробовал все остальное.Проблемы продолжали возвращаться, пока я не попытался http://blog.rongabriel.com/2010/03/08/not-enough-storage-is-available-to-process-this-command/

Редактировать: Ссылка не работает, архивная версия: http://web.archive.org/web/20100929160038/http://blog.rongabriel.com/2010/03/08/not-enough-storage-is-available-to-process-this-command/

  1. Нажмите Пуск> Выполнить> regedit и нажмите Enter
  2. Найдите это имя ключа HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ LanmanServer \ Parameters
  3. Найдите IRPStackSize
  4. Если это значение соответствуетне существует Righ Нажмите на ключ Parameters и нажмите New> Dword Value и введите IRPStackSize под именем.
  5. Имя значения должно быть точно (комбинация прописных и строчных букв) таким же, как у менявыше.
  6. Щелкните правой кнопкой мыши на IRPStackSize и нажмите Изменить
  7. Выберите Десятичное число, введите значение больше 15 (Максимальное значение - 50 десятичных) и нажмите ОК
  8. Вы можете закрытьредактор реестра и перезагрузите компьютер.

Это можно найти в MS KB https://support.microsoft.com/en-us/kb/285089

0 голосов
/ 04 июля 2017

Проверьте тип выходного проекта в свойствах. В моем случае это было изменено на «Приложение Windows», хотя это было «Консольное приложение».

Переключение обратно на консольное приложение решило мою проблему.

0 голосов
/ 09 апреля 2011

Посмотрите на Visual Studio 2010 - как уменьшить объем используемой памяти

Я думаю, что получил лучшие результаты, когда отключил индекс заголовков C ++. YMMV

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