Как освободить память на Андроиде. Что такое оптимизация системной памяти андроид


Особое мнение: Android: куда делась системная память?

Пользователи android часто сталкиваются с тем, что через некоторое время после после начала использования куда то девается "системная" память. Это касается и пользователей бюджетных версий смартфонов и середнячков. Редко касается только пользователей флагманов, хотя и им не помешает прочитать эту заметку. Тем более, что бюджетных аппаратов "на руках" всё-же большинство. Когда покупаешь смартфон на android первые, не понятно, много памяти или мало для реального пользования, той что указана в спецификациях. Мой первый смартфон на android был Samsung Galaxy Gio GT-S5660. В нём 178 мегабайт "встроенной памяти". Мысли при покупке:- Так, основные приложения уже установлены. Докупаю ещё карту памяти для мультимедии, файлов и остальных прог. А те что не смогут стать на карту, то для них и 178 метров с головой. А через некоторое время приходит прозрение и разочарование. Но давайте обо всём по порядку. Попробуем разобраться с основными понятиями в файловой системе и как "лечить" проблему на минимальном уровне. Я сильно упрощаю материал, поэтому не ищите "неточностей" с точки зрения Computer Sense.

Операционная система android основана на Linux. Если посмотреть на неё с корня то увидим примерно следующую картину:

То-есть примерно то что и в любом линуксе. Я не буду описывать все папки, если вам это нужно - почитайте соответствующую литературу. Сейчас нас интересует "встроенная память" и "системная". Где это и что?

Сама операционная система android проинсталлирована в системную память. Это все эти файлы и папки, которые вы видите на скриншоте, за исключением пары. Про эту память производители не пишут нигде и никогда (я не видел, вы видели - покажите). Ни в одном прессрелизе или "спеках" вы не увидите "Системной памяти ХХХ МБ". Здесь находятся все системные файлы, которые мало интересуют обычного пользователя. Используя специальные утилиты её таки можно посмотреть. В Galaxy Gio её 206 мегабайт. Из всей системной памяти нас интересует одна папка /system/app.

Именно в эту папку и установлены все "предустановленные" приложения. Здесь располагаются и те программы, без которых смартфон не может нормально функционировать, например "звонилка", и всякие "синхронизаторы", и те, которые инсталлировал вендор (производитель телефона) по умолчанию. Например Youtube, какой-нибудь офис или "операторский" софт.

Теперь, где же у нас находится та самая "встроенная память" или "память пользователя". Говоря простым языком она находится в каталоге /data. Если говорить грамотно, то участок внутренней энергонезависимой памяти, доступный пользователю смонтирован в файловой системе как каталог /data, но я буду всё упрощать.Что находится в этом каталоге? Начинающий пользователь думает что он пуст, и ему предоставлено всё пространство (в моём случае 178 МБ) в полное распоряжение.

А как бы не так! Эта папка уже после первого старта забита  каталогами с файлами.  Я опять не буду останавливаться на всех каталогах, а расскажу лишь об основных "пожирателях" места. Первая папка это dalvik-cache. Часть android, это Dalvik Virtual Machine, собственная реализация Google виртуальной java-машины, в которой запускаются все приложения. Dalvik-кэш - это промежуточный буфер с быстрым доступом. Простым языком - сюда android cкладывает предварительно скомпилированный код программ для того, чтобы при запуске программы запустить её как можно быстрее. Причём это не зависит от расположения самой программы, хоть системная, хоть в памяти пользователя, хоть на карте памяти - dalvik-cache в одном месте в /data. На примере Galaxy Gio эта папка после первого старта занимает порядка 100-110 мегабайт. Ну и 178 мегабайт памяти для пользователя неожиданно превращаются в 60-70. Грусть-печаль. Совсем без этого кэша нельзя. В сети есть ряд инструкций, которые позволяют перенести этот кэш на внешнюю карту памяти. Конечно это немного сказывается на быстродействии, да и глюки бывают. Я этот приём описывать не буду. (Если у вас есть собственное описание этого метода, стучитесь - обменяемся ссылками)

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

И теперь самый главный сюрприз, из-за которого я и начал писать этот пост. Когда обновляется программа, которая была "системной", например Youtube, её apk тоже помещается в /data/app. И у нас получается следующее: В /system/app лежит, никуда не девшись старая версия программы, а в /data/app - новая. Конечно "части" программы лежат ещё и в dalvik-cache и в других кэшах и местах, но это как-бы обычно, а вот такое задвоение нам не кстати. Получается, даже если вы не ставили ни одной программы сами, через некоторое время память пользователя (/data/app) "уйдёт" на обновление "системных" программ (конечно если обновляете). Android не переместит сам этот apk в /system/app никогда.

Что делать?Во первых нужно получить root, иначе система не позволит вам ничего записать в /system/app.Как получить root для вашего конкретного устройства предлагаю поискать в интернете самим или полистать эту тему на 4PDA.

Рут-права - это не страшно. Зачастую пользователи конкурирующих систем представляют это как какое-то страшное злодейство, позволяющее делать неизвестно что. Например "пиратить" как с JailBreak на iOS. Для"пиратства" на андроиде всё это не нужно:) Смартфон с включенными root-правами всего лишь позволяет некоторым программам, перечень которых контролируется, всегда или временно получать право записи в системные каталоги. И всё. Как sudo на linux или "Выполнить от имени администратора" на windows. Страшно? Нет. Сейчас на некоторых прошивках-телефонах рут включается просто переключателем в настройках. Вторым пунктом нам потребуется программа SystemCleanup Программа "донатовая". То есть она при каждом запуске просит купить Inteks Donation Key, который идёт к нескольким программам автора, примерно за 3 доллара, но функциональности это не отнимает. Вообще программа позволяет много чего: "одексировать" программы (возможно расскажу об этом позже) на самом устройстве, чистить кеш, удалять системные приложения, делать резервные копии, и многое другое. Рассмотрим только восстановление вселенской справедливости перенос обновлённых системных программ на своё место.

Запускаем программу и переключаемся на вкладку Apps.

 Здесь вы видите перечень установленных приложений с дополнительной информацией. Ищем приложения под которыми красным написано system+data. Это и есть наши "штрафники". Разовым тапом по строке будет показана дополнительная информация о месте, занимаемом данным приложением в разных "местах памяти". Делаем долгий тап и выбираем "Update system app" и соглашаемся с действием в дополнительном диалоговом окне. Обычно, после всех перемещений, требуется перезагрузка устройства, что программа и предложит сделать.

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

Вообще программа может делать довольно много полезных действий. Повторюсь. Например можно удалить предустановленные системные приложения, которые вам не нужны. Причём под большинством приложений есть подпись, безопасно ли его удалять. Можно перенести приложение из основной памяти на карту памяти с полных сохранением работоспособности (только если это не виджет). А можно некоторые приложения сделать "системными". Например вы освободили в системной памяти несколько мегабайт занятых ненужным операторским софтом, и при этом поставили стороннюю "звонилку". Переносить на карту памяти её не целесообразно из-за скорости или отказоустойчивости, а место во "встроенной памяти" она занимает. Долгий тап и выбираем Move app to /system/app, и ваша программа переместилась в папку /system/app, то есть стала системной (с точки зрения андроида).

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

А цель этого поста достигнута. Желаю удачи и держите память в тонусе:)

И посетите 2 классных ресурса:

Рулетка скинов CS GO Уникальный сервер Майнкрафт

graff25.blogspot.com

Как почистить телефон Андроид от ненужных файлов

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

Виды памяти на устройствах Android

Каждый из отделов памяти имеет свои задачи и характеристики, в которых мы сейчас разберемся:

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

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

Как посмотреть статистику по загруженности памяти смартфона или планшета

Для начала проверим, сколько и какой памяти у нас осталось, выполнив следующие действия:

  1. Откройте настройки телефона. Открываем настройки
  2. Перейдите в раздел «Память». Переходим в раздел «Память»
  3. Здесь вы можете просмотреть подробную информацию о встроенной и внешней памяти. Список разбит на разделы, в которых описано, сколько всего памяти, чем она занята и сколько осталось свободного места. Информация о загруженности памяти
  4. Чтобы узнать, какая часть ОЗУ и ПЗУ свободна, зажмите на панели телефона кнопку «Меню». Зажимаем кнопку «Меню», чтобы просмотреть данные об ОЗУ и ПЗУ
  5. В открывшемся окне показан список запущенных приложений, а внизу находится кнопка со словами «Доступно …МБ из …ГБ». Вторая цифра — сумма ОЗУ и ПЗУ, первая цифра — сколько из общей памяти доступно на данный момент.
    На кнопке снизу экрана написано информация о доступной и общем памяти ОЗУ и ПЗУ

Как очистить память устройства

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

С помощью встроенных приложений

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

  1. Зайдите в настройки телефона. Заходим в настройки
  2. Перейдите в раздел «Память». Переходим в раздел «Память»
  3. Нажмите на кнопку «Кэш». Нажимаем на кнопку «Кэш»
  4. Подтвердите удаление данных. Подтверждаем удаление кэша
  5. Теперь перейдите в раздел «Разное». Заходим в раздел «Разное»
  6. Отметьте галочкой те приложения, файлы которых вы не боитесь потерять. То есть, если вы удалите .vkontakte, то потеряете всю сохраненную музыку и картинки, аналогичное произойдет с остальными приложениями, файлы которых вы сотрете. Отмечаем приложения, файлы которых не жалко удалить
  7. Нажмите на иконку помойного бака в правом верхнем углу экрана. Нажимаем на иконку помойного бака для удаления данных
Видеоурок: оставляем нужное, удаляем лишнее — как правильно почистить память в Андроид

Чтобы очистить ОЗУ и ПЗУ, выполните следующие действия:

  1. Зажмите кнопку «Меню» на вашем устройстве. Удерживаем кнопку «Меню», чтобы открыть список запущенных приложений
  2. В появившемся окне нажмите кнопку со значком метлы. Нажимаем на значок метлы, чтобы закрыть все приложения сразу
  3. Откройте настройки телефона. Открываем настройки телефона
  4. Зайдите в раздел «Приложения». Заходим в раздел «Приложения»
  5. Перейдите в подраздел «Работающие». Переходим в раздел «Работающие»
  6. Нажмите на приложение, которое можно остановить без потери работоспособности устройства. Например, выберите «Вконтакте», «Инстаграм», браузер и подобные им приложения. Выбираем приложения, которые можно остановить
  7. Нажмите кнопку «Остановить». Нажимаем кнопку «Остановить»
  8. Выполните все то же самое для всех ненужных приложений.
  9. Перейдите к списку кэшируемых приложений, нажав на соответствующую иконку в правом верхнем углы экрана. Нажимаем на специальную иконку, чтобы перейти к списку кэшируемых приложений
  10. Остановите все ненужные приложения. Останавливаем ненужные приложения
Видеоурок: очистка оперативной памяти на устройстке Android

Освобождаем место в хранилище вручную

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

  1. Откройте проводник. Это приложение, которое содержит в себе все папки и файлы, находящиеся на устройстве. Открываем проводник
  2. Перейдите во внутреннюю память. Переходим во внутреннюю память
  3. Удерживайте пару секунд палец на файле, который хотите перенести. Выберите файл для переноса
  4. Нажмите на значок ножниц, чтобы вырезать его. Нажмите на иконку в виде ножниц, чтобы вырезать файл
  5. Перейдите в раздел MicroSD. Переходим в раздел MicroSD
  6. Нажмите на значок планшета для бумаги, чтобы вставить файл. Вставляем вырезанный файл кнопкой «Вставить»
  7. Проделайте то же самое со всеми файлами.

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

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

С помощью компьютера

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

  1. Подключите телефон к компьютеру через USB-кабель. Соединяем телефон и компьютер с помощью USB-кабеля
  2. Дождитесь, пока установятся все драйвера.
  3. На компьютере откройте проводник и перейдите к содержимому телефона. Переходим к содержимому телефона
  4. Вырезайте и переносите все файлы, которые не задействованы в поддержании работоспособности устройства, то есть те, которые закачивали лично вы, а не создатели телефона.

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

В последние годы активно развивается такая отрасль интернета, как облачные технологии, позволяющие закачать через интернет-файл в «облако». Это происходит так:

  1. Вы открываете одну из программ, предназначенных для облачного хранения. Например, приложение Яндекс.Диск, которое можно скачать в Google Play — https://play.google.com/store/apps/details?id=ru.yandex.disk&hl=ru. Устанавливаем приложение Яндекс.Диск
  2. Нажимаете на кнопку «Загрузит файл» и выбираете нужный. Загружаем нужные файлы на облачные сервера Яндекса
  3. Готово, теперь можете удалить файл с телефона, он останется на Яндекс Диске до тех пор, пока вы его оттуда не скачаете или удалите. Но будьте внимательны, тщательно читайте условия хранения файла на облачных серверах, так как некоторые компании устанавливают ограничения на размеры файла и сроки хранения, после истечения которых, он будет автоматически стерт.

Работаем со сторонними программи

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

Clean Master освободит хранилище от ненужной информации

Наверно одно из самых известных приложений, и не только в своей категории, так как имеет более 5 000 000 установок. Clean Master предлагает полную очистку устройства от временных файлов, кэша, поврежденных и пустых папок, истории браузера и прочего мусора. Также в его возможности входит автоматическое закрытие ненужных приложений и встроенный антивирус. Приложение обладает приятный и удобным интерфейсом, позволяющим выполнить очистку устройства всего в два нажатия кнопок «Анализ» и «Очистить». Ссылка на установку из Play Market —

https://play.google.com/store/apps/details?id=com.cleanmaster.mguard&hl=ru.

Устанавливаем приложение Clean Master
Мониторинг системы в Android Assistant

Также заслуженно находящаяся в топ Play Market программа (https://play.google.com/store/apps/details?id=com.advancedprocessmanager&hl=ru), имеющая очень широкий список возможностей:

Total Commander поможет структурировать папки и файлы

Это приложение предназначено для упорядочения всех файлов, находящихся на устройстве. Total Commander позволит упаковать и распаковать папки с их содержимым форматы rar и zip. Также в его возможности входит редактирование и перенос содержимого телефона с места на место или на другое устройство. Ссылка на установку с Play Market —

https://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander&hl=ru.

Устанавливаем приложение Total Commander

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

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

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

Во-вторых, установите из Play Market приложение FolderMount (https://play.google.com/store/apps/details?id=com.devasque.fmount&hl=ru) и приложение 360root, которое выдаст вашему устройству root-права (скачать его можно с официального сайта разработчика http://360root.ru).

  1. Запускаем приложение 360root и нажимаем на кнопку посреди экрана. Готово, права суперпользователя получены. Нажимаем кнопку, чтобы выдать телефону root-права
  2. Открываем приложение. Оно предназначено для увеличения внутренней памяти устройства за счет совмещения находящихся там попок с SD-картой. То есть, приложения можно будет полностью перенести на внешний накопитель с телефона, соответственно освободив встроенную память. Открываем приложение
  3. Начинаем вручную совмещать папки. Подробнее о том, как это правильно сделать, рассказывается в видеоуроке.
Видео: совмещение папок

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

  1. Скачиваем приложение с Play Market — https://play.google.com/store/apps/details?id=com.smartprojects.RAMOptimizationFree&hl=ru. Устанавливаем приложение RAM Manager Free
  2. Выдаем ему root-права. Выдаем приложению root-права
  3. Выбираем один из режимов работы. Выбираем один из режимов

Режимы работы Ram Manager:

Как не засорять телефон и экономить системные ресурсы

Чтобы избежать проблем со свободной памятью устройства в будущем, стоит придерживаться простых правил:

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

Оцените статью:

(36 голосов, среднее: 3.7 из 5)

Поделитесь с друзьями!

skesov.ru

Как очистить память на Андроиде

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

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

Расширяем память на Андроид

Каждая из них выполняет свои задачи, а соответственно, при очистке памяти, для каждой из них имеются свои подходы.

Очистка внутренней памяти

Внутренняя память — это не расширяемая память устройства, которая предназначена для хранения фотографий, музыки, фильмов и различных программ в том случае,когда отсутствует слот для карты microSD. В случае, если карта присутствует, желательно устанавливать все приложения на нее (если позволяет система).

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

  «Я ничего не устанавливаю нового, а память забивается. Почему?»

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

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

Скачать приложение Ссleaner: ссылка

Установить Ссleaner из Google Play: установить

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

Для удаления системных файлов потребуются права-root.

Скачать Менеджер приложений: ссылка

Установить Менеджер приложений из Google Play: установить

Очистка оперативной памяти.

Оперативная память (ОЗУ) — это системная память, которая используется устройством для запуска и работы программ. Так как ОЗУ имеет достаточно быструю скорость обмена данными, в нее загружаются все запущенные приложения и «висят» там, пока приложение не будет закрыто (выгружено из памяти).

Для быстрой очистки оперативной памяти можно использовать программу Memory Booster, которая выгружает из ОЗУ неиспользуемые приложения, тем самым освобождая место под другие задачи, увеличивая производительность вашего устройства.

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

Скачать Memory  Booster: ссылка

Установить Memory  Booster из Google Play: установить

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

Вам помогло? Оцените статью: Loading...

kak-na-android.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта