<
  • Главная
Статьи

Системна пам'ять android

  1. Android - типи пам'яті
  2. Android - недостатньо пам'яті

Ця стаття присвячена влаштуванню системної пам'яті android, проблемам, які можуть виникати через її нестачі і способам їх вирішення. Я сам не так давно зіткнувся з тим, що мій телефон на базі android став регулярно видавати повідомлення про брак пам'яті при спробі встановити ту чи іншу програму. Що було для мене дуже дивно при тому, що за описом на маркеті там повинно було бути близько 16GB, та ще й я збільшив цей обсяг за допомогою додаткової картки пам'яті. Однак проблема була, і довелося добряче повозитися, перше ніж я знайшов правильне рішення, яке не потребує отримання root-доступу або повного відновлення телефону до заводського стан.

Але перш ніж я опишу рішення, мені б хотілося розповісти про типи пам'яті на android.

Android - типи пам'яті

Треба розуміти, що ваш android телефон - це такий комп'ютер в мініатюрі. Тому і пам'ять в ньому буває різною:

  • Оперативна пам'ять (ОЗУ): то часовий простір, яке використовують програми, коли вони працюють. Буває, що що-небудь не працює саме через брак оперативної пам'яті в даний момент, але така проблема вже точно вирішується перезавантаженням вашого телефону. Або є більш простий спосіб - потримайте клавішу home, і з меню, що виберіть "диспетчер задач". На вкладці "Активні" можна закрити активні додатки, а на вкладці "ОЗУ" - взагалі почистити пам'ять від зайвого. Є також програми, які спеціально займаються тим, що підчищають вашу оперативну пам'ять, але я не бачу в них великої необхідності - зазвичай "оперативки" буває досить;
  • Вбудована пам'ять: обсяг, написаний в характеристиках вашого телефону. Наприклад, у мене 16GB. Однак, ця пам'ять не єдина, а розбита на розділи. Зокрема, близько півтора гігабайт займає системний розділ, на якому розташована операційна система. У користувача взагалі відсутній доступ до цієї частини.
  • USB-накопичувач: найбільша частина вбудованої пам'яті, в моєму випадку - близько 11.5GB. Використовується для даних більшості програм, відео, фотографій, музики і багато чого іншого;
  • Додаткова SD-карта: часто якщо вам не вистачає пам'яті на USB-накопичувачі, ви можете вставити додаткову SD-карту і використовувати її в аналогічних цілях;
  • Пам'ять програм: а ось це найцікавіший розділ, технічно розташований у вбудованій пам'яті та обмежений навіть в сучасних телефонах об'ємом в 2GB. Особливістю цього розділу є те, що додатки встановлюються виключно в цей розділ (хоч і є можливість перенести потім частина з них на SD-карту). Однак, він використовується не тільки для додатків і саме через це часто користувачі і стикаються з нестачею системної пам'яті на Android.

Примітка: в деяких моделях телефонів пам'ять додатків і USB-накопичувач об'єднані в єдине ціле, і це трохи полегшує ситуацію.

В налаштуваннях в менеджері програм у частині з них є вибір - перенести додаток на карту SD і назад. На жаль, навіть ті додатки, які дозволяють себе переносити, роблять це не повністю. Для розуміння наведу розшифровку зведення обсягу програми:

  1. Додаток: основні файли програми, що зберігаються в пам'яті додатків;
  2. Додаток в пам'яті: основні файли програми, що зберігаються на SD карті;
  3. Дані: дані програми, що зберігаються в пам'яті додатків;
  4. Карта пам'яті SD: дані програми, що зберігаються на SD-карті;
  5. Кеш (трохи нижче): тимчасові дані програми, що зберігаються на USB-накопичувачі.

Команда "очистити дані" видаляє пункти 3 і 4, однак це може привести до того, що ви втратите всі налаштування програми. Видалення кешу теоретично не повинно нічого псувати, але через деякий час він відновиться назад. Кнопка перенесення на карту даних носить з пункту 1 в 3 і з 2 в 4 або назад, але переносить лише частина цих даних. Практично всі програми при натисканні кнопки "перенести в пам'ять пристрою" повністю звільнять карту SD, але деякі великі дані (наприклад, словники перекладача) можуть там залишитися.

Очищення кешу видаляє пункт 5.

До речі, зверніть увагу, що додаток може зберігати дані не тільки в зазначених тут "даних". Наприклад, Яндекс.Карти пропонують вибір папки для збереження даних, і викачані таким чином оффлайн-карти не враховуються в підрахунку того обсягу, що зазначений у властивостях програми.

Android - недостатньо пам'яті

Якщо на вашому android-телефоні недостатньо пам'яті, але можуть відбуватися різні неприємні явища. Ви не зможете фотографувати, не зможете встановлювати або оновлювати додатки, частина системних функцій може відрубатися. В інтернеті є безліч порад на тему того, як звільнити місце, але, в основному, копіюються з одного сайту на інший самі базові поради, а вони можуть допомогти лише частково. Крім того, багато способи вимагають root-прав на ваш телефон, але ми спробуємо обійтися без цього.

Для початку зробіть ось що. Встановіть з play.market програму disk usage . Відкрийте її і вивчіть розділи. Треба зрозуміти, де саме недостатньо пам'яті. Просто поради, припустимо, що звільняють місце на "USB-накопичувач" не допоможуть, якщо у вас не вистачає пам'яті у вбудованій пам'яті (якщо вони не об'єднані в вашої моделі телефону). Отже, в залежності від того, що закінчується, можуть допомогти або не допомогти наступні рекомендації:

  • Якщо вам так пощастило, і закінчується місце на зовнішній SD-карті, то це найпростіший випадок. Вам буде потрібно карта більшого обсягу, на яку треба буде переписати старі дані.
  • Часта проблема з місцем у вбудованій пам'яті (не встановлюються додатки). Частково допоможе стандартний рада з перенесення деяких додатків на SD-карту, однак він не рятує ситуацію повністю. Справа в тому, що якщо ви вивчите згаданим вище додатком цей розділ, то побачите частина з назвою "system data". І обсяг цього шматка зростає з часом і може зашкалювати - в моєму випадку він перевищив гігабайт. У ньому, як з'ясовується, зберігаються "дампи" - опису стану телефону в ті моменти, коли він зависає. На щастя, є можливість очистити ці дампи. Для цього наберіть на телефоні * # 9900 #, після чого у виниклому меню виберіть "Delete dumpstate / logcat".
  • Якщо ж у вас забивається внутрішній SD-розділ, то знову-таки вам може допомогти стандартний рада з видалення кешу додатків (руками або ж через спеціальні утиліти). Однак, слід вивчити його за допомогою disk usage детальніше. Є ще деякі "сміттєві директорії", які можна сміливо видаляти, але при цьому вони постійно збільшуються в розмірі. Не те, щоб вам треба було за ними постійно стежити - думаю, ви просто можете їх підчищати, коли закінчується місце. Наприклад, у мене після року роботи телефону таким чином забилося кілька гігабайт. Отже, що ж це за директорії? По-перше, DCIM / thumbnails. Якщо в самій папці DCIM ще можуть зберігатися ваші фотографії, то в DCIM / thumbnails розташовуються міні-версії цих зображень, і з часом вони тільки накопичуються. Видаляти їх не страшно, тому що необхідні система швидко пересоздаст сама. Так, видаляти можна через ту ж саму програму disk usage або через будь-який інший файловий менеджер. А по-друге, дуже розростатися може папка під назвою log (з файлами типу logcat_cp_boot_radio). Її теж можна видалити, тільки не забудьте потім створити порожню папку з такою назвою.

Ось такі прості поради можуть допомогти серйозно підчистити пам'ять вашого телефону і вирішити проблему з тим, що програми не встановлюються. Якщо ж ви знаєте будь-які ще непотрібні об'ємні папки на пам'яті вашого телефону, пишіть, і я додам цю інформацію до статті.

comments powered by Отже, що ж це за директорії?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью