Увеличение виртуальной памяти. Почему не хватает виртуальной памяти

Виртуальная память - сочетание памяти ОЗУ и временного хранилища на жестком диске. Когда памяти ОЗУ недостаточно, данные из оперативной памяти помещаются в хранилище под названием файл подкачки. Перемещение данных в файл подкачки и из него освобождает достаточно оперативной памяти для выполнения операции.

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

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

Причины нехватки памяти
В компьютере имеется два типа памяти: оперативное запоминающее устройство (ОЗУ) и виртуальная память. Все программы используют ОЗУ, но когда запускаемой программе не хватает оперативной памяти, Windows временно помещает данные, которые обычно хранятся в ОЗУ, в файл на жестком диске, который называется файлом подкачки. Объем данных, которые временно хранятся в файле подкачки, также относятся к виртуальной памяти. Использование виртуальной памяти (другими словами перемещение данных в файл подкачки и из него) освобождает достаточно оперативной памяти для надлежащей работы программ.

Проблемы нехватки памяти возникают в случае недостаточного объема оперативной памяти и нехватки виртуальной памяти. Подобная ситуация может наблюдаться, если на компьютере запущено больше программ, чем поддерживается установленным ОЗУ. Кроме того, проблемы могут возникать, если программа не освобождает память, которая ей более не нужна. Такая ситуация называется чрезмерным использованием памяти или утечкой памяти.

Способы предотвращения проблем нехватки памяти
Одновременный запуск меньшего количества приложений может предотвратить проблемы нехватки памяти и потери данных. Рекомендуется обращать внимание на то, в каких именно приложениях возникают ситуации нехватки памяти, и не запускать их одновременно. Однако ограничение количества одновременно запущенных приложений иногда неприемлемо с практической точки зрения. Признаки нехватки памяти могут указывать на то, что компьютеру требуется больше оперативной памяти для обеспечения работы используемых программ. Далее приведен один из способов решения проблем нехватки памяти.

Увеличьте объем файла подкачки (виртуальной памяти)
Когда в компьютере впервые возникает проблема нехватки памяти Windows пытается автоматически увеличить файл подкачки. Пользователь также может вручную установить максимальный размер этого файла в зависимости от объема установленного ОЗУ.

Итак,что мы будем делать.

Для устранения этой проблемы откройте Панель управления Система (либо нажмите сочетание клавиш Windows+Pause Break) и далее в открывшемся окне Свойства системы перейдите на вкладку Дополнительно. Здесь в области Быстродействие нажмите кнопку Параметры. В открывшемся окне перейдите на вкладку Дополнительно и в области Виртуальная память нажмите кнопку Изменить. Установите флажок Особый размер, укажите исходный и максимальный размер файла подкачки (при этом следует помнить, что размер файла подкачки должен быть по меньшей мере в полтора раза больше объема оперативной памяти) (рис. 9.8). Опять же, согласно рекомендациям Microsoft, файлов подкачки должно быть несколько (размещены на разных дисках).

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

Данное сообщение об ошибке может возникать, если Windows пытается создать файл подкачки на разделе с файловой системой NTFS, а учетная запись System не имеет соответствующих прав для доступа к этому разделу.

Чтобы устранить проблему, предоставьте указанным учетным записям право полного доступа к дисковому разделу, на котором должен находиться файл подкачки.

ПРИМЕЧАНИЕ

Если компьютер перестает отвечать в процессе загрузки операционной системой личных параметров, нажмите сочетание клавиш Alt+Tab, чтобы открыть окно с сообщением об ошибке, и нажмите кнопку OK.


Для этого откройте Проводник, щелкните на значке диска, который должен содержать файл подкачки, правой кнопкой мыши и в открывшемся меню выберите команду Свойства. В открывшемся окне перейдите на вкладку Безопасность. Для учетной записи System должен быть установлен полный доступ (рис. 9.9). Если учетная запись System вообще отсутствует в списке Группы и пользователи, нажмите кнопку Добавить. В открывшемся окне нажмите поочередно кнопки Дополнительно и Поиск. Выберите учетную запись (если быть более точным, то - группу безопасности) System (как вариант может присутствовать Система) и предоставьте ей права полного доступа. После перезагрузки проблема исчезнет.

ПРИМЕЧАНИЕ

Если в окне свойств диска отсутствует вкладка Безопасность, то в меню Проводника Сервис Свойства папки Вид снимите флажок Использовать простой общий доступ к файлам.

Еще по теме Появляется сообщение об ошибке Недостаточно виртуальной памяти, файл подкачки отсутствует или слишком мал. Что делать?:

  1. Сергей Занин. Как преодолеть лень, или Как научиться делать то, что нужно делать? Психология бизнеса, 2012

Сообщение о нехватке виртуальной памяти может служить предупреждением о возможном прекращении всех операций, выполняемых операционной системой. Это грозит потерей данных пользователя, а потому определение причин, вызывающих нехватку памяти , становится одной из первоочередных задач.


Компьютер использует два типа памяти - ОЗУ (оперативное запоминающее устройство) и виртуальную память. Выполнение любой программы связано с использованием памяти ОЗУ, но при нехватке оперативной памяти система способна временно переместить некоторый объем информации в специальный файл подкачки, представляющий из себя виртуальную память компьютера. Таким образом, использование виртуальной памяти - это перемещение данных в файл подкачки и обратно в оперативную память. Основной причиной нехватки виртуальной (а зачастую и оперативной) памяти является работа большего количества приложений, чем это предусмотрено установленным оборудованием. Другой распространенной причиной недостатка памяти может стать постоянное востребование данного ресурса определенной программой, - так называемая утечка памяти . Подобная проблема может привести как к снижению быстродействия компьютера, так и к неправильной работе некоторых приложений.Решением проблемы может стать увеличение объема файла подкачки, выполняемое пользователем вручную. Для осуществления операции необходимо нажать кнопку «Пуск» и перейти в пункт «Панель управления», выбрать подпункт «Система и ее обслуживание» и раскрыть ссылку System. Указав «Дополнительные параметры системы», необходимо перейти на вкладку «Дополнительно» открывшегося диалогового окна и нажать кнопку «Настройка» в разделе «Производительность». Перейдя на вкладку «Дополнительно», следует нажать кнопку «Изменить» в группе «Виртуальная память» и снять флажок на поле «Автоматически выбирать объем файла подкачки». После этого необходимо задать диск, содержащий файл подкачки, и остальные требуемые размеры самого файла. Следует подтвердить выполнение команды нажатием кнопки «Установить» и сохранить внесенные изменения, нажав кнопку OK.Необходимо учитывать, что увеличение виртуальной памяти компьютера может привести к уменьшению скорости работы программ. Это связано с большим, по сравнению с ОЗУ, промежутком времени, необходимым для считывания информации с жесткого диска.

Проследите сколько памяти используется. Наверняка, во время работы с ноутбуком, вы открываете несколько приложений. И каждое занимает определенное количество оперативной памяти. Если памяти не хватает система Windows может использовать жесткий диск - виртуальную память или файл подкачки.


Инструкция

Для начала посмотрите, есть ли на вашем диске свободное место. В окне проводника щелкните правой кнопкой мыши по значку накопителя и выберите пункт «Свойства» (Properties). Если объем свободного пространства составляет менее 10%, то воспользуйтесь кнопкой «Очистка диска» (Disk Cleanup). Либо вручную переместите файлы в автономное хранилище, а также вы можете удалить ненужные программы.

Если же дело не в отсутствии свободного места,возможно вы неверное задали параметры самой виртуальной памяти. Щелкните правой кнопкой по значку «Мой компьютер» (My Computer) и выберите в меню пункт «Свойства» (Properties). Перейдите во вкладку «Дополнительно» (Advanced) и щелкните в панели «Быстродействия (Performance) по кнопке «Параметры быстродействия» (Settings). В диалоговом окне перейдите во вкладку «Дополнительно» (Advanced). Далее в панели «Виртуальная память» (Virtual memory) нажмите кнопку «Изменить» (Change). Затем найдите параметр «System managed size», выделите его и нажмите ОК. Чтобы избежать назойливых предупреждений, вы можете нажать кнопку ОК трижды.

Несомненно, самым лучшим решением нехватки памяти будет подключение дополнительных модулей. Но также можно увеличит и файл подкачки. Но в этом случае вам придется привыкать к "тормозам" своего компьютера. Для этого зайдите в «Пуск (Start) -> Настройки (Settings) -> Панель управления (Control Panel) -> Система (System)». выберите вкладку «Дополнительно» (Advanced), в панели «Быстродействие» (Performance) нажмите «Параметры» (Settings) и «Изменить» (Change) в панели «Виртуальная память» (Virtual memory).В появившемся окне выберите опцию «Особый размер» (Custom size) и укажите максимальный размер файла.


Внимание, только СЕГОДНЯ!

Все интересное

Для поддержки производительности в Windows XP не имеет смысла устанавливать дополнительные модули оперативной памяти свыше 3 Гб, так как система их просто не увидит. Зато стоит поработать над увеличением объема виртуальной памяти, а именно увеличить…

Файл подкачки (виртуальная память) помогает немного ускорить работу компьютера и выступает в качестве буфера для хранения временных данных, обеспечивая быстрый доступ к ним. Также он призван разгрузить оперативную память, но ни в коем случае не…

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

В операционной системе Windows виртуальная память сосредоточена в так называемом файле подкачки, точнее в файле pagefile.sys. Если компьютер в полной мере использует все имеющиеся ресурсы, то самое время задуматься об увеличении виртуальной памяти. …

Для понимания процессов, которые происходят в системе и связаны с ее быстродействием, необходимо знать о значении двух понятий - виртуальной памяти и файла подкачки. Файл подкачки представляет собой файл в дисковом пространстве (в отличие от…

Памяти много не бывает. Этот закон хорошо известен всем обладателям компьютера, поскольку в один далеко не прекрасный момент появляется сообщение «Недостаточно оперативной памяти» и приходится срочно решать, что можно предпринять в…

На любом компьютере есть предельный объем памяти. На локальном диске “С” - это одно количество, а на диске “D” – другое. Но в процессе активной работы может оказаться, что памяти не хватает. Для этого стоит произвести…

Проследите сколько памяти используется. Наверняка, во время работы с ноутбуком, вы открываете несколько приложений. И каждое занимает определенное количество оперативной памяти. Если памяти не хватает система Windows может использовать жесткий диск…

Увеличение размера файла подкачки (своп-файла, swap file) может потребоваться при появлении сообщений системы о недостаточном объеме памяти и ошибках приложений.Решением проблемы может стать ручное изменение заданных по умолчанию размеров файла…

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

Файл подкачки используется операционной системой для хранения информации, которая со временем не помещается в оперативной памяти. Это делается для ускорения процесса работы с постоянно используемыми данными. Но файл подкачки имеет свойство…

На вопрос Что означает сообщение "не хватает виртуальной памяти"? заданный автором Пользователь удален лучший ответ это Что такое виртуальная память?В случае нехватки памяти оперативного запоминающего устройства (ОЗУ) , необходимой для запуска или работы приложения, Windows использует виртуальную память, чтобы восполнить нехватку.Виртуальная память - сочетание памяти ОЗУ и временного хранилища на жестком диске. Когда памяти ОЗУ недостаточно, данные из оперативной памяти помещаются в хранилище под названием файл подкачки. Перемещение данных в файл подкачки и из него освобождает достаточно оперативной памяти для выполнения операции.Как правило, чем больше объем установленного в компьютере ОЗУ, тем быстрее работают программы. Если нехватка оперативной памяти замедляет работу компьютера, то для ее восполнения можно увеличить размер виртуальной памяти. При этом необходимо учитывать, что чтение данных из ОЗУ выполняется значительно быстрее, чем с жесткого диска, поэтому в качестве решения больше подойдет добавление ОЗУ.Сообщения об ошибках нехватки виртуальной памятиВ случае появления сообщений об ошибках, вызванных нехваткой виртуальной памяти, необходимо либо добавить оперативной памяти, либо увеличить размер файла подкачки для обеспечения работы приложений. Windows, как правило, автоматически контролирует размер файла подкачки, но если размер по умолчанию не достаточен для удовлетворения потребностей пользователя, то его можно изменить вручную. Дополнительные сведения см. в разделе Изменение размера виртуальной памяти.См. такжеПредотвращение проблем нехватки памятиВ этой статьеПризнаки нехватки памяти Причины нехватки памяти Способы предотвращения проблем нехватки памяти В случае недостатка памяти для всех операций, которые компьютер пытается выполнить, Windows и программы могут перестать отвечать. Чтобы предотвратить потери данных, Windows сообщит о недостатке оперативной памяти. Можно также научиться самостоятельно распознавать ситуации нехватки памяти и предпринимать меры для предотвращения проблемы.Признаки нехватки памятиК числу признаков нехватки памяти относятся снижение быстродействия, появление уведомлений о нехватке или отсутствии памяти, а также неполадки изображения. Например, если компьютеру не хватает памяти, то при попытке открыть меню в программе она может запаздывать с откликом или вовсе перестать отвечать. И даже если меню откроется, его пункты могут не отображаться, а выбранный элемент не отвечать. Кроме того, после выбора пункта само меню может исчезнуть, а вместо содержимого рабочего файла или документа появится пустая область.Причины нехватки памятиВ компьютере имеется два типа памяти: оперативное запоминающее устройство (ОЗУ) и виртуальная память. Все программы используют ОЗУ, но когда запускаемой программе не хватает оперативной памяти, Windows временно помещает данные, которые обычно хранятся в ОЗУ, в файл на жестком диске, который называется файлом подкачки. Объем данных, которые временно хранятся в файле подкачки, также относятся к виртуальной памяти. Использование виртуальной памяти (другими словами перемещение данных в файл подкачки и из него) освобождает достаточно оперативной памяти для надлежащей работы программ.Проблемы нехватки памяти возникают в случае недостаточного объема оперативной памяти и нехватки виртуальной памяти. Подобная ситуация может наблюдаться, если на компьютере запущено больше программ, чем поддерживается установленным ОЗУ. Кроме того, проблемы могут возникать, если программа не освобождает память, которая ей более не нужна. Такая ситуация называется чрезмерным использованием памяти или утечкой памяти.Способы предотвращения проблем нехватки памятиОдновременный запуск меньшего количества приложений может предотвратить проблемы нехватки памяти и потери данных. Рекомендуется обращать внимание на то, в каких именно приложениях возникают ситуации нехватки памяти и не запускать их одновременно.Однако ограничение количества одновременно запущенных приложений иногда неприемлемо с практической точк

Ответ от Пользователь удален [гуру]
Зульфия, открой личико:-)


Ответ от Иероглиф [гуру]
нужно добавить оперативной памяти

Борьба с нехваткой виртуальной памяти

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

Полагаю, вы описываете ситуацию, когда в правом нижнем углу экрана всплывает сообщение о нехватке виртуальной памяти и о том, что система Windows решает проблему. Если это случилось один раз - не беспокойтесь; как сказано в сообщении, система Windows обнаружила проблему и решила ее. Если же такое происходит неоднократно, возможно, что настройки вашей машины не позволяют Windows провести необходимые операции. Сначала убедитесь в том, что на вашем диске есть свободное место. В окне Windows Explorer (Проводник) правой клавишей мыши щелкните на значке накопителя и в меню выберите пункт Properties (Свойства). Если объем свободного пространства составляет менее 10% от общей емкости диска, нужно высвободить дополнительное место. Можете воспользоваться кнопкой Disk Cleanup (Очистка диска) рядом с индикатором свободного пространства или вручную переместить некоторые файлы в автономное хранилище либо деинсталлировать ненужные программы - решайте, как вам удобнее.

Если же дело не в нехватке места на диске, возможно, неверно заданы параметры виртуальной памяти. Правой клавишей мыши щелкните на значке My Computer (Мой компьютер) и в открывшемся меню выберите пункт Properties (Свойства). Перейдите на вкладку Advanced (Дополнительно). Щелкните на кнопке Settings (Параметры быстродействия) в панели Performance (Быстродействие). Перейдите на вкладку Advanced в диалоговом окне Performance. Щелкните на кнопке Change (Изменить) в панели Virtual memory (Виртуальная память). У-ух! Добраться до этой настройки непросто! Найдите параметр System managed size и выделите его, если он еще не выделен, затем щелкните ОК, ОК, ОК. Это избавит вас от назойливых предупреждений.

Следите за тем, сколько памяти используется

Во время работы на ноутбуке вы наверняка открываете несколько приложений. Каждое из них, без всякого сомнения, "съедает" определённое количество оперативной памяти. Компьютеры с Windows не ограничены только доступной оперативной памятью (ОЗУ, RAM). Если памяти начинает не хватать, то они могут использовать жёсткий диск - так называемую виртуальную память или файл подкачки (paging/swap file). А дисковая память работает намного медленнее оперативной. Если все программы умещаются в оперативной памяти, то компьютер работает намного быстрее, чем в случае, когда приложениям приходится скидывать/подчитывать часть памяти на жёсткий диск из-за её нехватки.

Посмотреть, сколько памяти занято, можно с помощью программы "Windows Task Manager/Диспетчер задач Windows". Для запуска достаточно нажать комбинацию клавиш "Ctrl+Alt+Delete", либо нажать правой клавишей мыши на панели диспетчера задач (Taskbar) и выбрать "Task Manager/Диспетчер задач". Затем перейдите на вкладку "Performance/Быстродействие".

В окне "Task Manager/Диспетчер задач" (см. скриншот ниже) можно видеть, что график файла подкачки плоский и низкий. На момент снятия скриншота размер файла подкачки составлял 307 Мбайт. Компьютер оснащён 512 Мбайт ОЗУ (пункт "Physical Memory/Физическая память") и 724 Мбайт виртуальной памяти ("Commit Charge/Выделение памяти": "Limit/Предел" за вычетом объёма ОЗУ). Сейчас весь файл подкачки способен уместиться в ОЗУ. Если же файл подкачки будет превышать значение физической памятиданном случае 512 Мбайт), то следует подумать об оснащении ноутбука большим объёмом памяти. На данный момент свободно достаточное количество памяти ОЗУ и виртуальной памяти: более 140 Мбайт ОЗУ и более 400 Мбайт памяти файла подкачки. Сейчас производительность ноутбука не ограничивается количеством памяти.

На следующем скриншоте показана уже не такая хорошая ситуация, когда объём используемой памяти 527 Мбайт превышает физический объём ОЗУ 512 Мбайт. Как раз та ситуация, когда нужно подумать об установке ещё одной планки памяти в ноутбук.

Как уже говорилось, самым лучшим решением проблемы с памятью является установка дополнительных модулей физической памяти. Но можно увеличить и файл подкачки на жёстком диске, чтобы объём доступной памяти был больше. В таком случае вам придётся привыкать к "тормозам", поскольку вместо физической памяти, которой недостаточно, будет использоваться файл подкачки на жёстком диске. Для этого следует перейти "Start/Пуск" > "Settings/Настройки" > "Control Panel/Панель управления" > "System/Система", выбрать закладку "Advanced/Дополнительно" и нажать клавишу "Settings/Параметры" в пункте "Performance/Быстродействие". Затем нужно выбрать закладку "Advanced/Дополнительно" и нажать клавишу "Change/Изменить" в пункте "Virtual memory/Виртуальная память". В появившемся окне "Virtual Memory/Виртуальная память" следует выбрать опцию "Custom size/Особый размер" и указать максимальный размер файла подкачки в два раза больший, чём объём ОЗУ в ноутбуке. Кроме того, модернизация до более скоростного жёсткого диска (больше оборотов в минуту), оснащённого большим объёмом кэша (обычно указывается в Мбайт), ускорит операции с файлом подкачки.

Теперь давайте посмотрим, сколько памяти используют приложения. Для этого перейдите в "Task Manager/Диспетчер задач" на вкладку "Processes/Процессы", после чего отсортируйте список по столбцу "Mem Usage/Память" (для этого достаточно нажать на заголовок столбца, после чего он будет отсортирован по возрастанию или убыванию). С помощью диспетчера задач можно останавливать процессы, которые "съедают" большой объём памяти, но будьте осторожны. Если вы остановите нужный процесс, то операционная система может "слететь". Например, можно поддаться соблазну и отключить процесс svchost.exe, отнимающий около 14 Мбайт памяти, но при этом вы остановите и ряд сетевых служб.

Но посмотрите на иллюстрацию. Можно освободить 32 Мбайт, если остановить приложение синхронизации с телефоном Nokia (PcSync2.exe) или 17,5 Мбайт, просто закрыв Word. Вам не нужны эти приложения в данный момент? Почему бы тогда их не закрыть?

Даже если вы не хотите закрывать приложение, как насчёт закрытия нескольких окон? Например, если вы работает с несколькими документами Word, закрывайте те, которые вам не потребуются. Тогда вы сможете освободить часть памяти. Конкретное количество памяти можно проследить, опять же, с помощью диспетчера задач.



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!