Что делать если мало памяти?

Недостаточно памяти на компьютере с Windows 10

При работе с тяжелыми программами, многие пользователи Windows 10, периодически сталкиваются с появляющимся системным сообщением о нехватке памяти на компьютере. О чем свидетельствует данное предупреждение, о какой памяти идет речь, и о том, что нужно предпринимать в таком случае мы и поговорим в этой статье.

На компьютере недостаточно памяти

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

Естественно, в сообщении идет речь об оперативной и виртуальной памяти системы, а не месте на жестком диске. Среди самых распространённых причин появления предупреждения о недостатке памяти нужно выделить:

  1. Слишком большое количество запущенных программ или процессов
  2. Недостаточно оперативной памяти (RAM) на компьютере для нормальной работы
  3. Неправильная настройка файла подкачки (или полное его отключение)
  4. Закончилось место на системном диске, из-за чего динамический файл подкачки не может увеличиваться
  5. Утечка памяти в одной из программ

Объем оперативной памяти и количество запущенных приложений

Первая и вторая причина, думаю, не требуют особых комментарий и тесно связаны между собой. Решение – увеличить размер RAM на компьютере, купив дополнительную планку памяти (на современной системе для комфортной работы не должно быть менее 4 Гб оперативной памяти) и/или закрывать неиспользуемые ресурсоёмкие приложения (сколько памяти потребляет тот или иной процесс/программа можно с помощью диспетчера задач).

Настройка файла подкачки

Как вы, вероятно, знаете, файл подкачки является продолжением оперативной памяти компьютера и представляет собой скрытый файл pagefile.sys на системном диске, в который Windows сбрасывает данные неиспользуемых (но запущенных) программ из оперативной памяти.

По-умолчанию размером файла подкачки в Windows 10 управляет система (и это нормально). Есть рекомендации MSFT (упрощенные), что в современных Windows рекомендует задавать начальный (минимальный) размер файла подкачки равный количеству физической памяти (RAM), установленной на компьютере. При этом максимальный размер файла подкачки ограничивается трехкратным объемом физической RAM. Однако эти рекомендации часто нарушаются самими пользователями или всяческими «оптимизаторами системы». В том случае, если размер доступного места в данном файле недостаточен для размещения новых страницы данных запущенных приложения, Windows может выдавать предупреждения о недостаточности памяти компьютера.

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

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

  1. Откройте свойства системы (sysdm.cpl)
  2. Перейдите на вкладку Дополнительно и нажмите кнопку Параметры.
  3. Затем перейдите на вкладку Дополнительно и нажмите кнопку Изменить
  4. В окне «Виртуальная память» проверьте, что установлена галку «Автоматически выбирать объем файла подкачки» и что файл подкачки не отключен (опция Без файла подкачки), если нет — включите файл подкачки, верните галку, либо увеличьте исходный и максимальный размер файла подкачки до как минимум 1xRAM и 3xRAM Мб соответственно (убедитесь, что на диске достаточно места для размещения файла подкачки). Совет. Файл подкачки не должен быть отключен!
  5. Нажмите кнопку Задать, Ok, Ok (скорее всего потребуется перезагрузить компьютер)

Недостаточно места на жестком диске

Проверьте, что на системном диске Windows имеется достаточно места для размещения файла подкачки размеров, указанных в пункте выше. Все, конечно, индивидуально, но в современной пользовательской редакции Windows, когда на системном диске менее 8-10 Гб свободного места, это не очень хорошо.

Утечка памяти

Найти процесс с утекшей памятью можно с помощью диспетчера задач (Ctrl + Alt + Del), для этого перейдите на вкладку Подробности и отсортируйте процессы по столбцу Память.

Посмотрите, нет ли в списке программ с аномальным потреблением памяти (естественно, нужно отдавать себе отчет, что в природе есть и ресурсоемкие приложения: игры, графические и видео редакторы, браузер и пр.). Попробуйте обновить/переустановить/удалить такую программу (тут все очень индивидуально, возможно баг с конкретной программой уже описан у производителя или на специализированном форуме). В некоторых случая стоит проверить включено ли сжатие памяти в Windows 10 (эта функция иногда помогает здорово сэкономить оперативную память).

В том случае, если утечка памяти связана с одним из драйверов или компонентов системы, определить проблемный драйвер поможет утилита Poolmon (методика описана в статье Невыгружаемый пул занимает всю память).

Бывает, что оперативной памяти явно не хватает, допустим, что всего — 4 Гбайт. Ресурсоемкие программы объемные и быстро заполняют оперативную память (ОП), что часто приводит к зависанию или торможению вашего компьютерного устройства, соответственно снижается работоспособность. Провести приятно время в онлайн-игре уже вряд ли получится, не говоря о высокотехнологичных графических редакторах. Поскольку для разрешенного доступа, явно, будет не хватать объема оперативной памяти, недостаток ОП приведет к замедлению работоспособности HDD.
И что делать в сложившейся ситуации? И здесь начинается борьба всемогущих желаний с материальными возможностями. Покупать новый компьютер? Или все-таки реанимировать старенькую систему с помощью апгрейда?
Существуют некоторые хитроумные уловки, с их помощью есть вероятность увеличить оперативную память, которые помогут работать вашему стационарному устройству быстрее!
Не стоит пугаться! А попробовать стоит!
1. Для начала потребуется закрыть все неиспользуемые программы и это понятно для чего. Чем больше программ задействовано, тем меньше остается оперативной памяти, закрытие невостребованных программ даст положительный результат и ваше устройство заработает быстрее. Это касается и браузера, и мессенджера и других приложений.
2. Вторым действием чистим накопившийся «хлам» в ПО из «Автозагрузки»
Если это Windows 10 и все программы запускаются с этой системой, то ничего хорошего не ждите, кроме дефицита ОЗУ (оперативно запоминающее устройство)
Открываем окно во вкладке «Диспетчер задач», переходим в расширенный режим отображения и делаем клик по окну «Автозагрузка». Скорее всего, первое, что вы увидите, множество приложений, совершенно вам ненужных и о наличии которых вы и не подозревали. Например, не всякий пользователь перепрограммирует мышку, а тем более не занимается этим каждый день. Системные программы советуем не трогать, чтобы не нанести ущерб вашему компьютерному устройству.
3. Следуя последовательности, производим манипуляции управлением фоновых процессов.
После проведения анализа, можно отключить лишние фоновые процессы, воспользовавшись вкладкой – «Диспетчер задач». Находим раздел – «Процессы» в подразделе «Фоновые…». Производим отключение «лишних» программ.
На заметку, мониторинговые службы обновлений обладают отменным «аппетитом» и с удовольствием съедают мегабайты оперативной памяти. Еще раз напоминаем, будьте бдительны и не удалите системные процессы, иначе получите еще один «мешок» проблем.
4. Далее по порядку производим отключение невостребованных служб.
При отсутствии консоли Xbox на вашем устройстве, то служба Xbox Game Monitoring вам не понадобится. Отключаем! Далее по этому принципу проверяем и отключаем все ненужное. Оставить или нет «Антивирус» – на ваше усмотрение, но для справки, ваше компьютерное устройство, надежно охраняет «Защитник Windows». Еще одна тонкость, клиент Steam можно запускать по востребованию. Надеемся, что вам стало понятно, какие службы отключать, а какие нет. После того как вы определись, какие службы хотите отключить, правой кнопкой мыши делаете клик в пункте меню «Остановить», проблема решена.
5. Следующее действие – проверка на хитроумные вирусы.
Удивляться не стоит, вирусы не исключение, они тоже являются одним из факторов дефицита ОП. Одна из версий такая. Ваше девайс-устройство заразили вредоносной программой вирус- шпион или хуже того разместили замаскированный майнер. Рассчитывать на самостоятельное решение создавшейся проблемы не получится. Вышеуказанные методы не сработают. Вам придется воспользоваться антивирусным ПО, с глубоким анализом вашего компьютерного устройства. Случается такое, что «Антивирус», просканировав ПК, не обнаружил вирусы, а сомнения на заражение вирусами остались. Сделайте еще одну контрольное обследование, воспользовавшись антивирусными утилитами.
6. Производим чистку ОЗУ специализированным софтом.
В случае если самим нет никого желания провести оптимизацию ОЗУ, можно воспользоваться утилитами, например — Advanced SystemCare.
Преимущество Advanced SystemCare заключается в том, что наиболее подходит для удаления «мусора» и незначительного ремонта. Самое главное, что эта программа проста в управлении, этому софту все дозволено, работает по схеме – «найти и обезвредить».
7. Чистим ОЗУ с помощью обыкновенного скрипта
В данном случае, можно обойтись и без утилит вовсе. Пара минут потребуется для написания скрипта, который поможет освободить определенное количество ОЗУ. Прежде всего, создаем на рабочем столе обыкновенный текстовый документ, в который необходимо будет внести нужные данные:
Для примера возьмем произвольные исходные данные:
MsgBox «Оcвободить место в ОЗУ?»,0,»Очистка RAM»
FreeMem=Space(1024000000)
MsgBox «Место освобождено»,0,»ОчисткаRAM»
Затем необходимо изменить расширение файла «TXT» на «.VBS» и остается, только, запустить новый скрипт. После проведенной активации появится вот такой текст — «Освободить место в ОЗУ?». Соглашаемся с этим предложением и жмем «ОК». После того как данная процедура завершена скрипт выдаст уведомление об освободившихся байтах. В вышеприведенном примере указано произвольное значение скрипта – 1 Гбайт RAM. Для большего количества свободного места, необходимо ввести нужное вам значение в байтах.
Вот и все, и ничего сложного!
Если у вас возникли сложности и требуется бесплатная консультация, то вы ее сможете получить, позвонив по телефону: +7(495)134-20-32. Так же вы всегда сможете оставить заявку на нашем сайте, и вам перезвонят наши специалисты для предоставления вам необходимой информации – it аутсорсинг для дома.

Слишком мало виртуальной памяти

Начну издалека…
В компьютере присутствуют 2 вида памяти — это Оперативная и Физическая.
Оперативная — находится в планках Оперативной памяти на материнской плате. От её объема зависит быстродействие компьютера (чем больше, тем быстрее). В «оперативке» происходят всяческие процессы, нужные для работы Операционной Системы (ОС) и к которым нужно иметь быстрый доступ (оперативный). На этом хватит маленького ознакомления с ней.
Физическая — находится в жестком диске. Подразумевается как место, отведенное файлам ОС и Вашим личным (фото, видео, программы и т.п.).
Но здесь есть небольшой нюанс. Компьютеры, на которых установлена ОС Windows, используют для своих целей Виртуальную память.
Виртуальная память — это своеобразный симбиоз Оперативной и Физической памяти. Когда в оперативной памяти становится мало места, а системе нужно функционировать, она обращается к физической памяти и проделывает с ней те же операции, что и с оперативной. Сложно объяснил? Тогда попроще.
При установке Windows создается Файл подкачки, который находится в системном диске (где установлена ОС) и имеет название pagefile.sys (он скрытый и системный).
Вот к нему и обращается ОС, когда в «оперативке» не хватает памяти. В принципе можно сказать что в этом файле и сосредоточена вся Виртуальная память.
Обычно такой недостаток памяти системой оповещается в подобном окне:


Но может выйти и при загрузке Windows

Это означает то, что Виртуальная память, а именно размер файла подкачки слишком мал для выполнения всех операций.
Обычно такое происходит со временем, когда Вы устанавливаете всё больше и больше программ, а они занимают всё больше физического места и процессов тоже становится больше, а они в свою очередь занимают больше оперативной памяти. Что в итоге приводит к малому объему виртуальной памяти.
Кстати, подобное явление так же можно отнести к признакам торможения и зависания компьютера.
Установить нужный размер Виртуальной памяти (файла подкачки) можно следующим образом:
В Windows XP: ПКМ по “Мой компьютер” – “Свойства” – вкладка “Дополнительно” – “Быстродействие” – “Параметры”

“Дополнительно” – “Виртуальная память” – “Изменить”.

В Windows 7: ПКМ по “Компьютер” – “Свойства” – слева выбираем “Дополнительные параметры системы” – вкладка “Дополнительно” – “Быстродействие” – “Параметры” – “Дополнительно” – “Виртуальная память” – “Изменить”.
В конечном счёте окошко будет таким:

Вот здесь и нужно изменять. Обычно лучше увеличить данный размер.
Более подробно и как изменить читайте в статье Настройка параметров файла подкачки
Отмечу лишь что нужно уделить больше внимания на Дополнительные советы по оптимизации файла подкачки.

Слишком мало виртуальной памяти, что же делать?

Существует очень много всплывающих, раздражающих ошибок. Одной из них является — «недостаточно виртуальной памяти». Что означает мало виртуальной памяти? Обычно это происходит так: ваш компьютер начнет тормозить, и через некоторое время появляется ошибка с текстом о недостатке виртуальной памяти. Сейчас я собираюсь объяснить, в чем причина этой ошибки и как навсегда от нее избавиться.

Что такое виртуальная память?

На жестком диске существует файл, который использует Windows в дополнение к физической памяти (ОЗУ) в случае необходимости. Он и называеться виртуальной памятью, а так же файл подкачки или swap-файл. Например, если вы запустили процесс или приложение с которым оперативная память не справляется, на помощь приходит виртуальная память. В стандартном варианте файл подкачки в 1,5 раза больше объема физической памяти, т. е. при объёме 512 МБ оперативной памяти, количество виртуальной памяти будет 768 МБ.

Почему появляется ошибка «недостаточно виртуальной памяти»?

Есть две вещи, которые обычно вызывают эту ошибку:

  • Вам не хватает оперативной памяти;
  • Приложение на вашем компьютере глючит и вызывает утечку памяти.

Как исправить ошибку «мало виртуальной памяти» в Windows и ускорить свой компьютер?

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

  • Щелкнуть правой кнопкой мыши на «мой компьютер» и зайти в свойства.

  • Откроется новое окно. Выбираем вкладку дополнительно и затем нажимаем «Изменить».

Изменять объем виртуальной памяти необходимо на том разделе, куда установлена ОС. Он указан в мегабайтах (МБ), поэтому число гигабайт (ГБ) которое вы хотите использовать умножите на 1024, и получите объём в МБ. Впишите это число в строчку и все готово!

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

Однако, если ошибка вызвана багом приложения, в первую очередь необходимо найти его. Для этого необходимо открыть «Диспетчер задач» (нажмите сочетание клавиш Ctrl, Alt и del на клавиатуре) и перейдите на вкладку процессы. Затем нажмите на «вид» -> «выбрать Столбцы». Проверьте стоит ли флажок на «Размер виртуальной памяти» и нажмите кнопку «ОК». Теперь Диспетчер задач будет показывать, сколько виртуальной памяти использует каждое приложение. Если Вы нажмете на имя столбца «ВМ Размер» дважды, то процессы будут отсортированы исходя из того, сколько виртуальной памяти они используют, от наибольшего к наименьшему. Вы сразу увидите, какой процесс больше всего забивает память компьютера.

Затем вы должны найти это приложение, некоторые, такие как firefox.exe, достаточно очевидны.

Если Вы плохо разбираетесь в процессах, попробуйте скачать программу под названием Process Explorer. Она не требует установки — все что вам нужно сделать, это запустить .exe-файл. По сути, эта программа является улучшенным «Диспетчером задач». Как только она откроется, нажмите на вид -> выбрать Столбцы. Затем откройте вкладку «память процесса» и проверьте наличие флажка на «виртуальный Размер». Нажмите кнопку «ОК». Как и в диспетчере задач Windows, вы можете отсортировать результаты. Каждый процесс будет иметь информацию о запуске приложения. Если вам нужно еще больше информации, наведите курсор мыши на нужный процесс.

Теперь, когда вы знаете, какая программа вызывает недостаток виртуальной памяти Windows, вы можете попытаться исправить это.

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

Как очистить виртуальную память компьютера?

В продолжении, я расскажу вам как очистить виртуальную память windows, если у вас возникает такая ошибка даже после увеличения ее количества.Как увеличить подкачку виртуальной памяти:СПОСОБ 1. Используем локальную политику безопасности для очищения памяти:Для этого открываем «Пуск», ищем и открываем «Панель управления», во всплывшем окне выбираем «Система и безопасность» и дальше «Администрирование»

После открытия окна Администрирование, находим «Локальная политика безопасности». Кликаем по ней правой кнопкой мыши и выбираем «Открыть». Вам открылось новое окно «Локальная политика безопасности», в ней нажимаем два раза левой кнопкой мыши «Локальные политики», дальше так же выбираем «Параметры безопасности» и ищем файл с названием: «Завершение работы: очистка файла подкачки виртуальной памяти»

  • В правой части окна ищем «ClearPageFileAtShutdown» кликаем по нему правой кнопкой мыши и выбираем «Изменить». В строку значения вписываем 1 и нажимаем «ОК».
  • После этого файлы подкачки виртуальной памяти будут очищаться автоматически, после выключения / перезагрузки компьютера.

СПОСОБ 3. Используем программу для очистки виртуальной памяти:Я использую программу RamCleaner для очищения виртуальной памяти. Использовать ее очень просто. Запустите программу и во вкладке RAM кликаем на Clean Now! После этих небольших действий виртуальная память очиститься и ваш ПК заработает быстрее!

Мало оперативной памяти — что делать

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

Код: Выделить всё Мой Компьютер => Свойства => Дополнительно => Быстродействие => Параметры
И смириться с тормозами…
А все дело в том, что у компов 4 типа памяти:
1.) в процессоре есть кэш (маленькая память на несколько мегабайт, которую нельзя контролировать зато она самая быстрая)
2.) пресловутые линейки оперативной памяти (скорости там, чтоб было понятнее, около 10.000)
3.) память на диске (на классическом HDD примерно 120, на модном SSD примерно 500)
4.) память в кэше диска (это прослойка чтоб сразу не писать или каждый раз не читать с диска множество маленьких данных)
Первую и четвертую мы контролировать не можем… ну то есть можем, если мы извращенцы. А принцип работы второй и третьей прост:
— оперативка быстра но оставшись без питания потеряет данные (10.000)
— диск медленный но зато устойчив к нежданчикам электропитания (100-500)
Файл подкачки это когда в оперативку уже не лезет, поэтому данные начинают хранится на диске — диск работает медленнее (10.000 против 100 или даже 500) вот потому все и тормозит.
Не нужно абстрагироваться и сильно сходить с ума, чтобы понять… что все есть данные. Вопрос лишь в том, в какой памяти они находятся.
Для меня, обладателя SSD и 12 ГБ оперативки, файл подкачки не нужен — ведь все влезает в память а избыточная перезапись изнашивает диск.
Третий
Если на вашей машине уже достигнут максимум. Скажем нетбуки (где 2 ГБ) или старые компы (4 ГБ). Тогда — либо менять машину, либо заниматься оптимизацией.
В мире UNIX-подобных еще с 1993 года встречаются средства сжатия памяти — эдакий ZIP данных в оперативке. Разумеется это нагружает процессор, зато система не хранит одной ногой данные на медленном диске. В винде такое завезли только с приходом Windows 10, так что можно попробовать пойти легким путем и обновиться до десяточки.

win10-zram.png (10.6 КБ) Просмотров: 4360
Либо — сделать небольшой даунгрейд:
1.) поставить облегченную сборку винды: Win 7 Lite или даже Micro XP (которая на холостом ходу занимает всего 40 МБ). Если лицензия есть — брать такую же винду, только урезанную сборку (home / pro / ultim).
У меня ноутбук 2012 модельного года и… на него есть драйверы чтобы накатить XP… но игрушечки мне не интересны.
7-lite-pro.png (22.82 КБ) Просмотров: 4360
2.) взять расширенный диспетчер процессов (которые показывает действительно все, даже скрытые процессы вирусов) а не фуфлыжный стандартный, да выпилить все не нужное (он и вирусы покажет заодно).
А если памяти не хватает даже чтобы сидеть в интернете?
Я выше писал, что все есть данные. Следовательно — все занимает место. А теперь скажите вслух «Спасибо что сайты в интернете такое говно!» Серьезно, скажите, может поможет…
Допустим вы открыли страницу с фоточками. А сколько весят эти фоточки, задумывались когда-нибудь? Обои высокого разрешения уже съедают многие мегабайты, обои 5K — тем более. Если бы вебмастеры сжимали картинки, на машинах посетителей расходовалось бы меньше памяти.
Вот картинки, которые я использовал в этом рассказе (слева — сколько было, справа — сколько получилось после оптимизации). Да блин, в процентах видно, что разница огромна!!!
opti-images.png (7.81 КБ) Просмотров: 4360
А ты, дорогой друг, на своих сайтах оптимизируешь картинки? Нет? Ну, значит ты один из виновников нехватки памяти у сидящих в интернете.
Память жрет не столько браузер, пусть в последних версиях и навешали много лишнего, сколько раздутые сайты (хотя бы картинками). Если картинка весит 5 мегабайт, то она весит 5 мегабайт — хоть пердни в окно браузера.
Немного цифр. Причем у меня все видно — какой процесс чем занимается, а у твоей винды будет охапка одинаковых chrome-helper. Открою тайну, так уж и быть, посмотреть детальный расход можно встроенным в хром менеджером процессов…
all-proccesses.png (23.44 КБ) Просмотров: 4360
Если уж лезть разбитаться, то с возможностью залезть куда надо, а не куда пускают по умолчанию.
Поставь уже на винду расширенный task manager. _https://technet.microsoft.com/ru-ru/sysinternals/processexplorer.aspx

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *