Сколько памяти занимает Viber
Что можно сделать если в смартфоне мало оперативной памяти Samsung Galaxy Y s5360.
Сегодня, я хотел бы поговорить о ситуации, когда в смартфоне мало оперативной памяти (RAM). Со смартфоном Samsung Galaxy Y s5360 ситуация обстоит именно так. В этом смартфоне ее аж 289 Mb. Предварительно, для посетителей, которые попали на эту страницу с вопросом «что делать если нет свободного места во внутренней памяти смартфона?» или «не могу установить приложения на смартфоне — нет свободного места», предлагаю перейти на страницу «как перенести приложения на SD-карту в смартфоне Samsung Galaxy Y s5360». Там довольно подробно все описано. Внутренняя память и оперативная память это совершенно разные типы памяти. Теперь давайте рассмотрим, что такое оперативная память. Оперативная память (RAM, Random-access memory, память с произвольным доступом) — энергозависимая часть системы компьютерной памяти, в которой временно хранятся данные и команды, необходимые процессору для выполнения операций. Ядро операционной системы и работающие приложения загружаются именно в нее. И вполне естественно, что операционная система старается по максимуму занять оперативную память, кешируя свои приложения. Процитирую Криса Джонстона «Чистить буферы и кеши в ОЗУ довольно-таки глупо. Представьте себе учителя, который вместо того, чтоб писать на всю длину классной доски, как только заканчивает предложение тут же его стирает и СНОВА и СНОВА пишет начиная с верхнего левого края доски». При большем количестве памяти — система кеширует приложений больше. При меньшем — меньше. Далее, если приложению, запросившему оперативную память, ее не хватает, операционная система выгружает из памяти некоторое количество неработающих в данный момент приложений, освобождая оперативную память. Подробнее о работе Android с оперативной памятью, можно прочесть в этой статье «Почему не стоит использовать Таск Киллеры на Андроиде» и этой статье «Нужен ли тасккиллер в Android». Давайте посмотрим, как это организовано в смартфоне Samsung Galaxy Y s5360. Для этого я установил приложение «Android System Info». В этом приложении, во вкладке «System», есть пункт «Low Memory Killer Levels». Параллельно, можно использовать приложение «System Panel Lite». С его помощью Вы сможете увидеть, какое приложение больше всего использует память и ресурсы.
Тут мы видим что все процессы классифицируются по шести категориям и каждый процесс наделяется параметром, который означает вероятность, с которой данный процесс будет закрыт. При запросе запущеным приложением оперативной памяти Android, в соответствии с этими параметрами, выгрузит неработающее приложение. С помощью System Panel Lite я, например, заметил, как интересно использует память Viber. При запуске, он использовал 27Mb памяти, после разговора уже 38Mb. И освобождать память не собирался. Два-три разговора, и он лопает уже 48mb. Поэтому я, после разговора, его просто выключаю. Поговорили? Чудесно! Вернемся к нашему больному вопросу. Есть в Google Play чудное приложение. Называется оно Swapper for Root.
Все знают, что ядро linux поддерживает механизм подкачки (swapping). Так вот, это приложение включает механизм и организовывает на sd-карте этот самый swap-файл, позволяя Android выгрузить некоторые приложения в него. Но тут есть пара неприятных моментов. Ядро смартфона Samsung Galaxy Y s5360 нихрена не поддерживает механизм swapping. Ну выпилен он оттуда доблестными разработчиками Samsung. Второй момент — необходимы root-права. Как получить root-права, я описал в начале прошлой статьи. А вот ядро придется перепрошить. Как это сделать я описал в статье «Прошивка Samsung Galaxy Y s5360 ядром hells fusion». Вы можете прошить смартфон любым другим подходящим ядром, поддерживающим механизм подкачки. Почитайте об этом на форуме 4pda.ru. Итак, телефон прошит и рутирован. Устанавливаем Swapper for Root. В настройках он максимально прост. Задаем раздел для создания файла подкачки, его размер и ставим галочку «Active swap on boot». Приложение создает файл подкачки. На это понадобится некоторое время. Уж потерпите. Перегружаем телефон. В итоге, Вы видите, что места в оперативной памяти стало больше, смартфон работает немного шустрее. Теперь запустятся игрушки, которые не запускались из-за нехватки памяти, перестанут вылетать приложения. Да, вот еще что. Если Вы будете использовать для проверки команду free, Вы увидите размер swap равным нулю. Хотя, в самом деле, это не так. Например в диспетчере приложений, кешированных фоновых приложений стало гораздо больше, а свободного места в оперативной памяти, осталось столько же. Внимательно покопайтесь в менеджере памяти и Вы увидите, ее реально стало немного больше. Еще один момент. Используйте sd-карту десятого класса и, желательно, Transcend. На более медленных, приложение может не работать. И хотя подкачка убивает sd-карту гораздо быстрее, не так уж и часто она будет использоваться системой. Пару лет карта точно прослужит. Хочу отметить важный момент. Если вы подключаете смартфон к компьютеру через шнур, swapper,похоже, отключается. Нужно перезагрузить смартфон. И все же, по прошествии времени, а прошел почти год, я решил немного дополнить эту заметку. Недавно я дошел до предела устанавливаемых приложений. Смартфон все-же не резиновый. А все приложения также кушают оперативную память и некоторые довольно трудно из нее выгружаются при нехватке последней. Это сильно раздражает, поскольку тормозит загрузку и выполнение вновь запущенных приложений. И мне пришлось выбирать приложения, которые мне нужны и удалять неиспользуемые. Дело в том что некоторые приложения установлены в системную память телефона и удалить их обычными методами нельзя. Есть такая пословица. Если нельзя но очень хочется, то можно. Удалить такие приложения можно с помощью программы Root App delete . Однако делать это нужно очень осторожно и хорошо все обдумав. В программе есть подсказки что можно удалять а что нет. Мой вам совет, перед тем как удалить какое-либо приложение, почитайте о нем и подумайте необходимо оно вам или нет. Если Вы удалите приложение которое шло с прошивкой из системной памяти, то восстановить его можно будет только заново перепрошив телефон. Я, например, считаю что мне в смартфоне мне не нужны приложения Google Plus и Hangouts (он ставится как обновление к программе Google Talk). Они просто жрут оперативную память (причем Hangouts грузится туда с большим приоритетом). С Google Plus все просто — его можно запросто удалить.Hangouts — обновление устаревшего приложения Google Talk. Для того, чтобы его удалить нужно сначала удалить Hangouts обычным способом, а потом удалить Google Talk (она идет вместе с прошивкой телефона) с помощью программы Root App delete. Для этого выбираем режим «профи» и удаляем.
Однако другие приложения, например, сам Google Play таким методом я переустанавливать не советую. Вообще, перед всеми такими манипуляциями, неплохо бы делать резервную копию прошивки телефона на SD-карту.
Вот, пожалуй, и все.
Удачи
Автор: Darkeye.
Еще интересное в сети.
Похожие материалы
- How to transfer applications to the SD card Samsung Galaxy Y S5360.
- How easy it is to transfer contacts from Nokia to Samsung.
- Настройка почтового клиента на смартфоне Samsung на примере ukr.net
- Что нужно сделать в первую очередь купив смартфон Samsung
- Переносим музыку с компьютера на Android-смартфон без шнура ES Проводник
- Как перенести контакты с Nokia на Samsung
- Описание и технические характеристики Samsung Galaxy Y s5360 и service manual
- Проблема тихого звука в наушниках — Samsung Galaxy Y S5360
- Печать на сетевом принтере со смартфона Samsung Galaxy Y S5360
- Прошивка Samsung Galaxy Y S5360 ядром Hells Fusion
- Восстановление данных из второго раздела SD-карты
- Подборка полезных приложений для Samsung Galaxy Y S5360
- Как перенести приложения на SD карту Samsung Galaxy Y S5360
Перейти к ленте статей