Почему на андроиде не хватает памяти хотя её много. Недостаточно памяти на Андроид: почему возникает проблема и как устранить её

В этой инструкции - о том, что делать, если при запуске какой-либо программы вы видите сообщение Windows 7 или 8 (или 8.1) о том, что системе недостаточно виртуальной или просто памяти и «Чтобы освободить память для нормальной работы программ, сохраните файлы, а затем закройте или перезапустите все открытые программы».

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

О том, какой именно памяти недостаточно

Когда в Windows 7, 8 и Windows 8.1 вы видите сообщение о том, что недостаточно памяти, имеется в виду в первую очередь оперативная память и виртуальная, являющаяся, по сути, продолжением оперативной - то есть, если системе не хватает RAM, то она использует файл подкачки Windows или, иначе, виртуальную память.

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

Причины, вызывающие ошибку

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

  • Вы открыли очень много всего, в результате чего возникла проблема с тем, что на компьютере недостаточно памяти - как исправить эту ситуацию я рассматривать не будет, так как тут все ясно: закройте то, что не нужно.
  • У вас действительно мало оперативной памяти (2 Гб и меньше. Для некоторых ресурсоемких задач может быть мало и 4 Гб RAM).
  • Жесткий диск заполнен под завязку, соответственно на нем не остается достаточного места для виртуальной памяти при автоматической настройке размера файла подкачки.
  • Вы самостоятельно (или с помощью какой-то программы оптимизации) настраивали размер файла подкачки (или отключили его) и он оказался недостаточным для нормальной работы программ.
  • Какая-то отдельная программа, вредоносная или нет, вызывает утечку памяти (постепенно начинает использовать всю доступную память).
  • Проблемы с самой программой, которая вызывает появление ошибки «недостаточно памяти» или «недостаточно виртуальной памяти».

Если не ошибаюсь, пять описанных вариантов являются наиболее распространенными причинами ошибки.

Как исправить ошибки, связанные с нехваткой памяти в Windows 7, 8 и 8.1

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

Мало RAM

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

Мало места на жестком диске

Несмотря на то, что объемы сегодняшних HDD внушительны, самому нередко приходилось видеть, что у пользователя из терабайта свободен 1 гигабайт или около того - подобное вызывает не только ошибку «недостаточно памяти», но и приводит к серьезным тормозам при работе. Не стоит доводить до этого.

Ну и главный совет - не стоит хранить множество фильмов и другого медиа, которое вы не будете слушать и смотреть, игр, в которые больше не станете играть и аналогичных вещей.

Настройка файла подкачки Windowsпривела к появлению ошибки

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

Утечка памяти или что делать, если отдельная программа забирает всю свободную RAM

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

Определить, нет ли такого процесса можно с помощью диспетчера задач. Для его запуска в Windows 7 нажмите клавиши Ctrl + Alt + Del и выберите диспетчер задач в меню, а в Windows 8 и 8.1 нажмите клавиши Win (клавиша с эмблемой) + X и выберите «Диспетчер задач».

В диспетчере задач Windows 7 откройте вкладку «Процессы» и отсортируйте по столбцу «Память» (нужно кликнуть по имени столбца). Для Windows 8.1 и 8 воспользуйтесь для этого вкладкой «Подробности», которая дает наглядное представление обо всех процессах, запущенных на компьютере. Их также можно отсортировать по количеству используемой оперативной и виртуальной памяти.

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

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

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

В заключение

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

Не самый релевантный, но самый крутой ответ на вопрос "почему мало оперативной памяти" и что делать если ее стало мало. Причем не один а три.

Первый

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

Второй

Докликаться до "файл подкачки" и обязательно включить его.
Код: Мой Компьютер => Свойства => Дополнительно => Быстродействие => Параметры
И смириться с тормозами...

А все дело в том, что у компов 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, так что можно попробовать пойти легким путем и обновиться до десяточки.


Либо - сделать небольшой даунгрейд:
1.) поставить облегченную сборку винды: Win 7 Lite или даже Micro XP (которая на холостом ходу занимает всего 40 МБ). Если лицензия есть - брать такую же винду, только урезанную сборку (home / pro / ultim).
У меня ноутбук 2012 модельного года и... на него есть драйверы чтобы накатить XP... но игрушечки мне не интересны.

2.) взять расширенный диспетчер процессов (которые показывает действительно все, даже скрытые процессы вирусов) а не фуфлыжный стандартный, да выпилить все не нужное (он и вирусы покажет заодно).

А если памяти не хватает даже чтобы сидеть в интернете?

Я выше писал, что все есть данные. Следовательно - все занимает место. А теперь скажите вслух "Спасибо что сайты в интернете такое говно!" Серьезно, скажите, может поможет...

Допустим вы открыли страницу с фоточками. А сколько весят эти фоточки, задумывались когда-нибудь? Обои высокого разрешения уже съедают многие мегабайты, обои 5K - тем более. Если бы вебмастеры сжимали картинки, на машинах посетителей расходовалось бы меньше памяти.

Вот картинки, которые я использовал в этом рассказе (слева - сколько было, справа - сколько получилось после оптимизации). Да блин, в процентах видно, что разница огромна!!!


А ты, дорогой друг, на своих сайтах оптимизируешь картинки? Нет? Ну, значит ты один из виновников нехватки памяти у сидящих в интернете.

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

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

Если уж лезть разбитаться, то с возможностью залезть куда надо, а не куда пускают по умолчанию.
Поставь уже на винду расширенный task manager. _https://technet.microsoft.com/ru-ru/sysinternals/processexplorer.aspx

Счастья вам! И не плачьте, даже если памяти не хватает. В моем домашнем парке есть машинка Toshiba NB100 с одноядерным Atom и стоят максимальные 2 ГБ памяти, но UNIX-система вытягивает.

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

Совет № 1. Переместите приложения из внутренней памяти, на карту памяти.

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

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

После этого перед вами откроется страница с информацией о приложении. Здесь нужно нажать на кнопку «На карту памяти SD».

После этого операционная система Android переместит приложение на карту памяти и во внутренней памяти освободится место, которое занимало данное приложение.

Совет № 2. Удалите ненужные приложения.

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

Чтобы исправить эту ситуацию просмотрите список установленных приложений в «Диспетчере приложений» и найдите то, что можно . Откройте такое приложение и нажмите на кнопку «Удалить».

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

Например, можно воспользоваться бесплатным . Запустите приложение SD Maid и выполните проверку на мусор, а также проверку системы.

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

Совет № 4. Переместите личные файлы из внутренней памяти на карту памяти.

Еще одна причина недостатка места в памяти устройства это личные файлы пользователя. Воспользуйтесь файловым менеджером и проверьте такие папки во внутренней памяти как DCIM, Documents, Bluetooth, Movies, Music, Download, Pictures и Sounds. Вполне возможно, что в этих папках вы найдете множество личных файлов, которые занимают немало свободного места.

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

Совет № 5. Сделайте очистку кэша для приложений Play Market и Google Service Framework.

В некоторых случаях свободное место в памяти есть, но вы все равно получаете ошибку с сообщением о том, что недостаточно места в памяти Андроид. Если вы столкнулись с подобной проблемой, то попробуйте удалить кэш для приложений Play Market и Google Service Framework. Чтобы сделать это зайдите в «Диспетчер приложений» и найдите там эти приложения. Откройте каждое из этих приложений и нажмите на кнопку «Очистить кэш».

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

Если очистка кэша не помогла, то можно попробовать «Очистить данные» и «Удалить обновления» для приложений Play Market и Google Service Framework. В некоторых случаях это помогает.

Совет № 6. Сделайте сброс настроек.

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

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

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

После этого откройте подраздел «Сброс данных».

Нажмите на кнопку «Сброс устройства».

После сброса устройство будет перезагружено. А после перезагрузки нужно будет пройти процедуру первоначальной настройки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Каждый пользователь хоть единожды сталкивается с проблемой загрузки файлов на мобильные устройства. Вы пытаетесь скачать приложение на Android, например, с официального магазина Google, но система уведомляет, что это невозможно, поскольку недостаточно памяти на смартфоне или планшете. Но вы точно знаете, что свободное место есть. Что же делать в этом случае? Исправлять ситуацию, воспользовавшись одним из нижеуказанных способов.
Мы начнем с простых вариантов (они самые надежные и эффективные), а в завершении рассмотрим сложные способы (их использование может быть небезопасно для устройства).

Статью-инструкцию хочется начать с важных примечаний :

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

Как быстро очистить память Android (самый простой способ)

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

Кэш чистится просто, даже если вы позавчера впервые взяли в руки смартфон или планшет. Из Настроек мобильного устройства перейдите в «Хранилище и USB-накопители» или раздел «Память». Чуть ниже вы увидите «Данные кэша».


Подтверждаем удаление кэша.


Как видите, кэш занимает много места. Кликните на пункт и удалите все эти данные. Теперь скачайте файл еще раз. Помогло?

Точно так же, как мы чистили общий кэш, можно удалить и файлы приложений по отдельности. Много места занимает кэш web-обозревателей, приложения для хранения и редактирования фотографий и прочие. Если вы увидели уведомление о недостаточности памяти после того, как обновили уже установленное приложение, удаляйте его данные и пробуйте заново.

Как чистить отдельно кэш приложений? Из Настроек заходите в Приложения, выбирайте нужное и кликайте на пункт «Хранилище». Появится соответствующая кнопка, на которую и нужно нажать. Рекомендуется, в том числе, и «Очистить данные» «проблемного» приложения.


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

Удаление ненужных приложений, перенос на SD-карту

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

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

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

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

Удаление обновлений и данных «Сервисы Google Play» и «Play Маркет»


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

Очистка Dalvik Cache

Этот способ не подойдет для всех мобильных устройств на платформе Андроид. Выполните следующие три действия :
  1. Откройте меню Recovery mode (найдите в сети информацию, как войти в этот режим, так как на каждом устройстве варианты различаются).
    Чтобы выбрать определенное действие в режиме восстановления, нужно нажать кнопку громкости, а чтобы подтвердить его - кликнуть на кнопку питания (коротко).
  2. Нам нужен Wipe cache partition (очистка кэша). Даже не смотрите в сторону Wipe Data Factory Reset. Нажатие этого пункта сотрет всю пользовательскую информацию и сбросит мобильное устройство до первоначальных настроек.
  3. После выбора Wipe cache partition нажмите поочередно Advanced и Wipe Dalvik Cache.
Когда кэш очистится, загрузите смартфон или планшет, как обычно.

Очистка папки в data (требуется Root)

Для использования этого варианта нужны root-права.
  1. Откройте папку с приложением и перейдите в /data/app-lib/его_название/. Папка «lib» должны быть удалена. Проверяйте, помогло ли.
  2. Если все так же появляется уведомление о недостаточности памяти на смартфоне/планшете, удалите папку с приложением полностью (/data/app-lib/его_название/ ).
При наличии прав доступа откройте менеджер файлов, зайдите в data/log и очистите папку.

Непроверенные способы исправить ошибку

И напоследок мы оставили варианты, которые не проверялись нами. Мы нашли их в Stack Overflow. Это популярная система вопросов и ответов от британских программистов.

Попробуйте следующее :

  • Используя Root Explorer, диспетчер файлов, перенесите некоторые приложения из data/app в папку /system/app/ .
  • Если ваш смартфон от Самсунг, наберите команду *#9900# , чтобы очистить файлы журнала.
Вот таким образом можно исправить распространенную проблему, когда во внутренней памяти смартфонов или планшетов на платформе Андроид недостаточно места для загрузки новых приложений или обновления установленных ранее. Если вы знаете другой действенный способ, поделитесь с нами.
  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то