- Слишком мало виртуальной памяти
- Слишком мало виртуальной памяти, что же делать?
- Что такое виртуальная память?
- Почему появляется ошибка «недостаточно виртуальной памяти»?
- Как исправить ошибку «мало виртуальной памяти» в Windows и ускорить свой компьютер?
- Как очистить виртуальную память компьютера?
- Предотвращение проблем нехватки памяти. Изменение размера файла подкачки
- Содержание
- Введение
- Признаки нехватки памяти
- Причины нехватки памяти
- Способы предотвращения проблем нехватки памяти
- Проверка памяти средствами Windows
- Просмотреть «Журнал проблем и стабильности работы компьютера»:
Слишком мало виртуальной памяти
Начну издалека.
В компьютере присутствуют 2 вида памяти — это Оперативная и Физическая.
Оперативная — находится в планках Оперативной памяти на материнской плате. От её объема зависит быстродействие компьютера (чем больше, тем быстрее). В «оперативке» происходят всяческие процессы, нужные для работы Операционной Системы (ОС) и к которым нужно иметь быстрый доступ (оперативный). На этом хватит маленького ознакомления с ней.
Физическая — находится в жестком диске. Подразумевается как место, отведенное файлам ОС и Вашим личным (фото, видео, программы и т.п.).
Но здесь есть небольшой нюанс. Компьютеры, на которых установлена ОС Windows, используют для своих целей Виртуальную память.
Виртуальная память — это своеобразный симбиоз Оперативной и Физической памяти. Когда в оперативной памяти становится мало места, а системе нужно функционировать, она обращается к физической памяти и проделывает с ней те же операции, что и с оперативной. Сложно объяснил? Тогда попроще.
При установке Windows создается Файл подкачки, который находится в системном диске (где установлена ОС) и имеет название pagefile.sys (он скрытый и системный).
Вот к нему и обращается ОС, когда в «оперативке» не хватает памяти. В принципе можно сказать что в этом файле и сосредоточена вся Виртуальная память.
Обычно такой недостаток памяти системой оповещается в подобном окне:
Это означает то, что Виртуальная память, а именно размер файла подкачки слишком мал для выполнения всех операций.
Обычно такое происходит со временем, когда Вы устанавливаете всё больше и больше программ, а они занимают всё больше физического места и процессов тоже становится больше, а они в свою очередь занимают больше оперативной памяти. Что в итоге приводит к малому объему виртуальной памяти.
Кстати, подобное явление так же можно отнести к признакам торможения и зависания компьютера.
Установить нужный размер Виртуальной памяти (файла подкачки) можно следующим образом:
В Windows XP: ПКМ по “Мой компьютер” – “Свойства” – вкладка “Дополнительно” – “Быстродействие” – “Параметры”
В Windows 7: ПКМ по “Компьютер” – “Свойства” – слева выбираем “Дополнительные параметры системы” – вкладка “Дополнительно” – “Быстродействие” – “Параметры” – “Дополнительно” – “Виртуальная память” – “Изменить”.
В конечном счёте окошко будет таким:
Вот здесь и нужно изменять. Обычно лучше увеличить данный размер.
Отмечу лишь что нужно уделить больше внимания на Дополнительные советы по оптимизации файла подкачки.
Слишком мало виртуальной памяти, что же делать?
Существует очень много всплывающих, раздражающих ошибок. Одной из них является — «недостаточно виртуальной памяти». Что означает мало виртуальной памяти? Обычно это происходит так: ваш компьютер начнет тормозить, и через некоторое время появляется ошибка с текстом о недостатке виртуальной памяти. Сейчас я собираюсь объяснить, в чем причина этой ошибки и как навсегда от нее избавиться.
Что такое виртуальная память?
На жестком диске существует файл, который использует Windows в дополнение к физической памяти (ОЗУ) в случае необходимости. Он и называеться виртуальной памятью, а так же файл подкачки или swap-файл. Например, если вы запустили процесс или приложение с которым оперативная память не справляется, на помощь приходит виртуальная память. В стандартном варианте файл подкачки в 1,5 раза больше объема физической памяти, т. е. при объёме 512 МБ оперативной памяти, количество виртуальной памяти будет 768 МБ.
Почему появляется ошибка «недостаточно виртуальной памяти»?
Есть две вещи, которые обычно вызывают эту ошибку:
- Вам не хватает оперативной памяти;
- Приложение на вашем компьютере глючит и вызывает утечку памяти.
Как исправить ошибку «мало виртуальной памяти» в Windows и ускорить свой компьютер?
Избавиться от нее довольно просто, особенно если причиной является — недостаток оперативной памяти. В таком случае все, что вам нужно сделать, это добавить больше физической памяти, чтобы ускорить работу компьютера. Если Вы не в состоянии сделать это сейчас, тогда увеличьте файла подкачки. Вот как это сделать:
- Щелкнуть правой кнопкой мыши на «мой компьютер» и зайти в свойства.
- Выберете вкладку «дополнительно» (или «дополнительные параметры системы» если вы используете Windows 7 или Vista) и затем нажмите на кнопку «Параметры» в пункте «Быстродействие».
- Откроется новое окно. Выбираем вкладку дополнительно и затем нажимаем «Изменить».
Выберите размер по выбору системы или возможность вручную изменить размер файла подкачки.
Изменять объем виртуальной памяти необходимо на том разделе, куда установлена ОС. Он указан в мегабайтах (МБ), поэтому число гигабайт (ГБ) которое вы хотите использовать умножите на 1024, и получите объём в МБ. Впишите это число в строчку и все готово!
Вы увеличили объем виртуальной памяти, в следствии чего, ваш компьютер будет работать быстрее после окончания оперативной памяти. На скорость работы компьютера с виртуальной памятью очень сильно влияет скорость записи жесткого диска, чем она меньше, тем медленнее будет работать ОС.
Однако, если ошибка вызвана багом приложения, в первую очередь необходимо найти его. Для этого необходимо открыть «Диспетчер задач» (нажмите сочетание клавиш Ctrl, Alt и del на клавиатуре) и перейдите на вкладку процессы. Затем нажмите на «вид» -> «выбрать Столбцы». Проверьте стоит ли флажок на «Размер виртуальной памяти» и нажмите кнопку «ОК». Теперь Диспетчер задач будет показывать, сколько виртуальной памяти использует каждое приложение. Если Вы нажмете на имя столбца «ВМ Размер» дважды, то процессы будут отсортированы исходя из того, сколько виртуальной памяти они используют, от наибольшего к наименьшему. Вы сразу увидите, какой процесс больше всего забивает память компьютера.
Затем вы должны найти это приложение, некоторые, такие как firefox.exe, достаточно очевидны.
Если Вы плохо разбираетесь в процессах, попробуйте скачать программу под названием Process Explorer. Она не требует установки — все что вам нужно сделать, это запустить .exe-файл. По сути, эта программа является улучшенным «Диспетчером задач». Как только она откроется, нажмите на вид -> выбрать Столбцы. Затем откройте вкладку «память процесса» и проверьте наличие флажка на «виртуальный Размер». Нажмите кнопку «ОК». Как и в диспетчере задач Windows, вы можете отсортировать результаты. Каждый процесс будет иметь информацию о запуске приложения. Если вам нужно еще больше информации, наведите курсор мыши на нужный процесс.
Теперь, когда вы знаете, какая программа вызывает недостаток виртуальной памяти Windows, вы можете попытаться исправить это.
В первую очередь попробуйте обновить программное обеспечение — обновления обычно исправляют ошибки. Если это не помогло, попробуйте удалить и переустановить приложение. В противном случае попробуйте использовать альтернативную программу.
Как очистить виртуальную память компьютера?
После открытия окна Администрирование, находим «Локальная политика безопасности». Кликаем по ней правой кнопкой мыши и выбираем «Открыть». Вам открылось новое окно «Локальная политика безопасности», в ней нажимаем два раза левой кнопкой мыши «Локальные политики», дальше так же выбираем «Параметры безопасности» и ищем файл с названием: «Завершение работы: очистка файла подкачки виртуальной памяти»
В открывшемся окне, ставим птичку возле «Отключён» и нажимаем «ОК». После этого перезагрузите компьютер два раза, поскольку очистка виртуальной памяти windows начнется при втором запуске системы.СПОСОБ 2. Используем редактор реестра для очистки виртуальной памяти:Как открыть редактор реестра?
- Открываем «Пуск» в строке поиска пишем regedit и жмем на появившийся regedit.
- После этого вам откроется редактор реестра. В нем нажимаем на «HKEY_LOCAL_MACHINE», в выпавшем списке открываем «SYSTEM», дальше «CurrentControlSet», потом «Control», пролистываем до «Session Manager», открыв его щелкаем по «Memory Management».
- В правой части окна ищем «ClearPageFileAtShutdown» кликаем по нему правой кнопкой мыши и выбираем «Изменить». В строку значения вписываем 1 и нажимаем «ОК».
- После этого файлы подкачки виртуальной памяти будут очищаться автоматически, после выключения / перезагрузки компьютера.
СПОСОБ 3. Используем программу для очистки виртуальной памяти:Я использую программу RamCleaner для очищения виртуальной памяти. Использовать ее очень просто. Запустите программу и во вкладке RAM кликаем на Clean Now! После этих небольших действий виртуальная память очиститься и ваш ПК заработает быстрее!
Предотвращение проблем нехватки памяти. Изменение размера файла подкачки
Содержание
Введение
В случае нехватки памяти для всех операций, которые компьютер пытается выполнить, ОС Windows и программы могут перестать отвечать (или прекратить работу). Чтобы предотвратить потери данных, Windows сообщит о недостатке оперативной памяти. Можно также научиться самостоятельно распознавать ситуации нехватки памяти и предпринимать меры для предотвращения проблемы.
Признаки нехватки памяти
К числу признаков нехватки памяти относятся сильное снижение быстродействия, появление уведомлений о нехватке или отсутствии памяти, а также проблемы с отображением. Например, если компьютеру не хватает памяти, то при попытке открыть меню в программе она может запаздывать с откликом или вовсе перестать отвечать. И даже если меню откроется, его пункты могут не отображаться, а выбранный элемент не отвечать. Кроме того, после выбора пункта само меню может исчезнуть, а вместо содержимого рабочего файла или документа появится пустая область.
Причины нехватки памяти
В компьютере имеется два типа памяти: ОЗУ и виртуальная память. Все программы используют ОЗУ, но когда запускаемой программе не хватает оперативной памяти, ОС Windows временно помещает данные, которые обычно хранятся в ОЗУ, в файл на жестком диске, который называется файлом подкачки. Объем данных, которые временно хранятся в файле подкачки, также называют виртуальной памятью. Использование виртуальной памяти (другими словами, перемещение данных в файл подкачки и из него) освобождает объем оперативной памяти, достаточный для надлежащей работы программ.
Проблемы нехватки памяти возникают в случае недостаточного объема оперативной памяти и нехватки виртуальной памяти. Подобная ситуация может наблюдаться, если на компьютере запущено больше программ, чем поддерживается установленным ОЗУ. Кроме того, проблемы могут также возникать, если программа не освобождает память, которая ей больше не нужна. Такая ситуация называется чрезмерным использованием памяти или утечкой памяти.
Способы предотвращения проблем нехватки памяти
Одновременный запуск меньшего количества приложений может предотвратить проблемы нехватки памяти и потери данных. Рекомендуется обращать внимание на то, в каких именно приложениях возникают ситуации нехватки памяти и не запускать их одновременно.
Однако ограничение количества одновременно запущенных приложений иногда неприемлемо с практической точки зрения. Признаки нехватки памяти могут указывать на то, что компьютеру требуется больше оперативной памяти для обеспечения работы используемых программ. Далее приведены рекомендуемые способы решения проблем нехватки памяти или их предотвращения.
- Увеличьте объем файла подкачки (виртуальной памяти) Когда в компьютере впервые возникает проблема нехватки памяти Windows пытается автоматически увеличить файл подкачки. Пользователь также может вручную установить максимальный размер этого файла в зависимости от объема установленного ОЗУ. Увеличение размера файла подкачки позволяет предотвратить проблемы нехватки памяти, но также может привести и к замедленной работе приложений. Поскольку из ОЗУ информация считывается намного быстрее, чем с жесткого диска (на котором расположен файл подкачки), слишком большой объем виртуальной памяти может привести к снижению быстродействия программ. Для изменения размера файла подкачки жмем Win + Pause/Break или Пуск — Панель управления — Система и выбираем Дополнительные параметры системы.
В свойствах системы выбираем Дополнительно — Быстродействие — Параметры.
В Параметрах быстродействия выбираем Дополнительно — Виртуальная память — Изменить
В свойствах Виртуальной памяти по умолчанию включен режим «Автоматически выбирать объем файл подкачки«. Снимаем галку и задаем размер файла подкачки.
Если стоит два жестких диска в системе., то файл подкачки можно вообще перенести на второй физический диск, что так же повлияет на производительность компьютера. Для установки размера файла подкачки, рекомендуется определять объем равный 1,5 от объема оперативной памяти, установленной в компьютере (для повседневных задач) Для игр рекомендуется установить 2 — 2,5.
Чтобы определить, какая из программ использует больше всего памяти, выполните следующие действия
- Откройте диспетчер задач. Для этого щелкните правой кнопкой мыши панель задач и выберите пункт Диспетчер задач.
- Откройте вкладку Процессы
- Чтобы отсортировать программы по используемой памяти, щелкните Память (Частный рабочий набор)
Для просмотра ошибок программ и сведений по их устранению также можно воспользоваться средством просмотра событий
- Откройте раздел «Просмотр событий». Для этого нажмите кнопку Пуск — Панель управления — Администрирование, затем дважды щелкните Просмотр событий. При появлении запроса пароля администратора или подтверждения введите пароль или предоставьте подтверждение.
- В левой панели выберите Журналы приложений и служб для просмотра ошибок. Чтобы просмотреть описание проблемы, щелкните ее дважды. Если есть ссылка на электронную справку, значит можно просмотреть сведения по устранению проблемы.
Проверка памяти средствами Windows
Если ОС Windows обнаруживает возможные проблемы, связанные с памятью компьютера, то отображается приглашение на запуск средства диагностики памяти. Предусмотрены два варианта запуска средства диагностики памяти
Важно: Сохраните файлы и закройте все приложения перед выбором первого варианта. Средство диагностики памяти будет запущено автоматически после перезагрузки Windows. Этому средству может понадобиться несколько минут для завершения проверки памяти компьютера. После завершения теста происходит автоматическая перезагрузка Windows. Если средство диагностики обнаруживает ошибки, то необходимо обратиться к производителю компьютера для получения сведений об устранении этих ошибок, поскольку ошибки памяти обычно указывают на проблемы с микросхемами памяти в компьютере или на другие проблемы с оборудованием.
Запустить Средство проверки памяти Windows можно и вручную. Есть два способа это сделать:
- Пуск — Панель управления — Администрирование — Средство проверки памяти Windows
- Пуск — Выполнить и ввести mdsched жмем ОК.
Когда выбрали «Выполнить перезагрузку и проверку», после перезагрузки, при запуске Средства диагностики памяти нажмите клавишу F1. Для опытных пользователей предоставляются дополнительные параметры диагностики:
- Набор тестов
- простой
- стандартный
- расширенный
- Кэш
- По умолчанию
- Вкл или Выкл
- Количество проходов
Для запуска теста нажмите клавишу F10. Необходимо учитывать, чем сложней тест, тем дольше идет проверка. После проверки и загрузки системы в трее появится значок «Средство проверки памяти Windows».
Просмотреть «Журнал проблем и стабильности работы компьютера»:
Открываем Центр поддержки Обслуживание — Показать журнал стабильности работы.
Щелкнуть любое событие на графике, чтобы просмотреть дополнительные сведения о нем
Щелкнуть Просмотр всех отчетов о проблемах, чтобы просмотреть только проблемы, произошедшие на компьютере. Это представление не содержит других событий на компьютере, показываемых в мониторе стабильности системы, таких как события установки программного обеспечения. Выберите Средство проверки памяти Windows для просмотра отчета проверки.
Некоторые проблемы и решения просматривать и устранять может только администратор. Для просмотра данных проблем войдите в систему с учетной записью администратора