Как справиться с нехваткой памяти в Windows 7?

Я использую Windows 7 Pro для разработки, связанной с SQL Server. И я получил исключение из-за нехватки памяти в Visual Studio 2010:

Microsoft Visual Studio не может загрузить этот документ:
Исключение типа ‘System .OutOfMemoryException ».

И вот статус памяти:

По моим оценкам, моей задаче требуется менее 1 ГБ памяти. Однако это все равно не удалось. Не знаю, откуда взялась проблема. Я получаю предупреждение о нехватке памяти, когда объем используемой памяти достигает 4 ГБ. А вот подробнее

  • Виртуальная память отключена. (Ранее использовалось более 21 ГБ)
  • Имеется 3 микросхемы памяти по 4 ГБ

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

Вы не можете отключить виртуальную память в Windows. Вы имеете в виду, что у вас нет файла подкачки, что означает, что единственная поддерживаемая виртуальная память, которая у вас есть, — это ОЗУ, а этого, вероятно, недостаточно.

Итак … вам нужен файл подкачки. Неважно, сколько у вас оперативной памяти, вы не сможете эффективно использовать эту оперативную память без файла подкачки. В Интернете есть и другие ответы, которые подробно объясняют это. Вот одно место, где я это объяснил.

Происходит то, что хотя много оперативной памяти свободно, она также зарезервирована. Например, скажем, я прошу операционную систему выделить мне 1 ГБ. Для этого выделения ОЗУ не требуется, потому что я еще ничего не сохранил. Но без файла подкачки необходимо зарезервировать 1 ГБ ОЗУ, потому что я уже выделил его.

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

Кроме того, этот вопрос является почти идентичны.

Оцените статью
Botgadget.ru
Добавить комментарий