Программе не хватает оперативной памяти. Если не хватает оперативной памяти. Оптимизация программ

Главная / Авто

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

Часто, скачивая приложения с "Плей маркета", пользователи видят ошибку, которая гласит: "Недостаточно свободной памяти "Андроида". Но не стоит беспокоиться, так как эта проблема решается довольно просто.

Почему недостаточно "Андроида"?

Все пользователи смартфонов на базе ОС "Андроид" скачивают игры и утилиты с "Гугл плей". Однако приходит время, когда при установке какого-либо приложения она прерывается и появляется надпись «Недостаточно свободной памяти "Андроида"». И такая история повторяется со всеми программами. Исправить эту проблему банально просто: нужно почистить память устройства. Делается это следующими способами:

  • избавиться от временных файлов и кэша;
  • очистить данные программ;
  • удалить обновления некоторых приложений;
  • устранить ошибку в Google play.

Первый и один из самых простых способов освободить устройство, который приходит на ум, - это удалить ненужные утилиты и игры или перебросить их на карту памяти. В последнем случае в телефоне останется только регистр этих программ и Чтобы это провернуть, заходим в Настройки||Приложения, переходим во вкладку «Все» и сортируем по размеру (для удобства). Находим любую программу, которую можно переместить, открываем информацию о ней, где выбираем «Переместить на SD-карту».

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

Чистим кэш

В случае, когда недостаточно свободной памяти «Андроида», первым делом нужно почистить кэш. В этом нам помогут специальные приложения, такие как Clean Master и Ccleaner. К слову, они не только в состоянии очистить память от временных файлов, но и ускорить оперативную память, а также удалить ненужные данные с карты памяти (музыка, фото и т. д.).

Открываем приложение, жмем на "Мусор". После того как закончится сканирование, отмечаем галочками то, что хотим удалить, после нажимаем очистить. Кроме того, поможет удалить установленные программы и ускорить процессор (то есть остановить утилиты, работающие в фоновом режиме).

CC leaner

Запускаем CCleaner, нажимаем "Анализ". После анализа отмечаем то, что должно быть удалено, далее - "Очистить". Также есть возможность удалить ненужные файлы на карте памяти.

Удаляем данные приложений

В случае если после очистки специальными утилитами всё равно недостаточно свободной памяти «Андроида», можно удалить данные некоторых программ (например, журнал искомых слов в словарях, сохраненная учетная запись и кэш загруженных картинок в соцсетях, сохранения и учетные записи в играх и т. д.). Порой эти данные могут весить по 20-50 Мб, которые совсем не помешают при загрузке новых программ.

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

В случае если места до сих пор не хватает и «Андроид» пишет «Недостаточно свободной памяти», то можно запросто "снести" обновления каких-то утилит, например, того же Google play. Однако стоит помнить, что будут удалены и все его настройки, поэтому он тут же пойдет ставить обновления на всё подряд.

Проблемы в Google play

Часто случаются ошибки в самом Google play, когда выскакивает ошибка «Недостаточно свободной памяти Андроид», хотя на самом деле её предостаточно. Для этого нужно почистить кэш в самом "Плей маркете" и его некоторых компонентах. Однако сделать это нужно вручную, так как специализированные утилиты с этим не справятся.

Проходим в "Настройки" и, как обычно, в "Приложения". Открываем утилиту Google Play Store, заходим в него и нажимаем на "Очистить кэш", после чего на "Очистить данные". Эти же действия производим с компонентами "Google Play services", "Загрузки" и "Google services Framework".

Перезагружаем устройство. После чего пробуем ещё раз скачать.

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

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

  1. Оперативная (ОЗУ) - основной тип памяти, который благодаря своей высокой производительности и быстрой работе используется программами для временного хранения данных, получаемых и пересылаемых в процессе работы устройства.
  2. Виртуальная (файл подкачки) - вспомогательный файл на жестком диске, который используется системой в случае, когда происходит нехватка оперативной памяти. Если физическая память (ОЗУ) перегружена, часть неиспользуемых в конкретный момент данных переводится в файл подкачки, тем самым разгружая оперативку.

О проблеме нехватки памяти или неисправностях в работе оперативки можно говорить, если:

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

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

Причины и устранение проблем, вызывающих нехватку памяти

Теперь перейдем к выяснению причин нехватки оперативной памяти и способов их устранения.

Неисправность планки оперативной памяти

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

Наиболее распространенными причинами поломки планки являются:

  • износ элемента;
  • неполадки в системе охлаждения, из-за чего прибор перегревается;
  • проблемы с блоком питания;
  • механическое повреждение планки или разъемов пользователем.

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

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

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

Нехватка объема оперативной памяти

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

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

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

  • открыть контекстное меню «Моего компьютера» (нажатием правой клавиши мыши по иконке);
  • выбрать раздел свойств, в нем перейти к вкладке «дополнительно»;
  • после этого в разделе быстродействия выберите пункт «параметры», в нем же перейдите к еще одному разделу «дополнительно» и там выберите опцию изменить в разделе «виртуальная память».

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

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

Программа использует слишком много ресурсов

Если системное сообщение о нехватке памяти всплывает после того, как вы загрузили конкретную программу, то для начала вам следует открыть диспетчер задач. Вызвать его можно сочетанием клавиш Ctrl+Alt+Del. Войдите в меню процессов, там выберите раздел «Память». Посмотрите, какие программы тратят непомерно большое количество оперативки.

Причин неисправности может быть несколько:

  • непосредственно сама программа сбоит, из-за чего она использует больше ресурсов оперативки, чем следует;
  • ваш компьютер заражен вирусным ПО, которое маскируются под важные процессы и занимают много оперативной памяти.

В первом случае вам необходимо попробовать переустановить программу или приложение. Чаще всего этот прием срабатывает, если же не помогло, обратитесь в службу поддержки конкретной программы или к специалистам сервисного центра.

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

Нерациональное использование оперативной памяти множеством приложений

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

Чтобы увеличить продуктивность системы нужно:

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

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

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

Вот такой вопрос мы получили от одного из пользователей нашего сайта Алексея. Он пишет, что при скачивании приложения из Google Play Маркет выводится ошибка: «Не удалось загрузить приложение. Недостаточно места в памяти устройства». При этом места в памяти предостаточно — как минимум несколько гигабайт, в то время как объем загружаемого приложения — всего-то несколько мегабайт. Что делать, как быть?

Вот как выглядит ошибка при скачивании приложения:

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

Очистка кэша в приложении Google Play

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

Заходите в настройки своего телефона или планшета.

Выбираете раздел «Приложения».

Находите приложение Google Play Маркет или Сервисы Google Play (название может различаться в зависимости от прошивки) и тапаете по нему.

Здесь нажмите на кнопку «Стереть данные», затем — «Очистить кэш».

После этого пробуете установить приложение из Маркета. Этот способ должен вам помочь.

Удостоверьтесь, что памяти действительно достаточно

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

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

Очистите содержимое устройства

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

Чтобы удалить временные файлы, данные из кэша и т.п., лучше использовать специальное приложение, например, Clean Master. Скачиваете его, запускаете, затем нажимаете на кнопку «Мусор».

Когда система найдет все ненужные и временные файлы, просто нажмите на кнопку «Очистить».

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

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

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

Перенесите приложения на карту памяти

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

Для этого зайдите в настройки, затем в раздел «Приложения». Здесь выберите нужное приложение и нажмите на кнопку «Перенести на карту памяти (в нашем случае на кнопке написано «Перейдите к SD-карта»).

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

Что еще может помочь?

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

  • Удалить обновления для приложения Google Play.
  • Удалить кэш и данные не только для приложения Google Play, но и для Google Service Framework.
  • Очистить Dalvik-кэш с помощью .
  • Сделать . При этом все данные будут очищены, а файлы — удалены.

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

  • Имеется реальная нехватка физической RAM;
  • На компьютере в данный момент запущено очень много процессов (это могут быть как программы, так и сессии внутри работающих приложений, например, вкладки браузера);
  • Жесткий диск практически полностью занят – в этом случае не получится нормально работать файлу подкачки;
  • Имеются также программы, которые могут вызвать так называемую «утечку памяти» - ситуацию, когда приложение для выполнения своих задач занимает все доступное пространство.

Именно по этим причинам операционная система выдает ошибку "Недостаточно памяти на компьютере,чтобы освободить память закройте программы".

Собственно, решение данной проблемы зависит от первопричины.

В случае физической нехватки оперативной памяти разумеется потребуется увеличить ее объем, приобретя планки RAM в магазине. В большинстве компьютеров сейчас используется 8 Гб, однако здесь все зависит от задач, для которых компьютер был куплен. При стоит также обратить внимание на поддержку большого числа планок материнской платой. Также, если компьютер не новый и в планах не стоит его апгрейд, то, к сожалению, придется смириться с такой работой системы.

Если причина в том, что жесткий диск полностью занят и на компьютере недостаточно памяти, то чтобы ее освободить потребуется утилита очистки диска. Прелесть ее в том, что она не позволит удалить файлы, которые используются системой и привести к ее неработоспособности. Другими словами, очистка диска утилитой Windows поможет безопасно удалить временные и ряд других, в большинстве случаев бесполезных, файлов. Запустить ее можно, нажав правой кнопкой мыши на диск C: и выбрав «Свойства» и затем «Очистка диска».

Утилита проведет первичный анализ и покажет, какие файлы можно удалить. Как правило, в данном случае это будет не очень большой объем. Нажав на «Очистить системные файлы» пройдет еще один этап анализа и объем освобождаемого пространства наверняка будет увеличен.

Также следует проверить, включен ли файл подкачки. Он используется в том случае, если для работы программ недостаточно памяти и требуется больше, чем в данный момент имеется физически – в этом случае нехватка будет компенсирована за счет свободного места на жестком диске. Необходимо открыть «Панель управления», далее «Система».

После открываем «Дополнительные параметры системы».

Переключаемся на вкладку «Дополнительно».

Щелкаем «Изменить».

В данном окне можно управлять размером файла подкачки. Рекомендуется установить его размер автоматически.

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

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

Отличного Вам дня!



© 2024 solidar.ru -- Юридический портал. Только полезная и актуальная информация