Почему нет смысла очищать оперативную память смартофонов на Android?
Считается, что очистка оперативной памяти позволяет гаджету работать быстрее. Но это не так – точнее, не всегда так. Вот почему.
Загляните в свой смартфон – у вас наверняка открыты сразу несколько приложений «в фоне». Сказывается ли их количество на расходе энергии? А на быстродействии системы? Давайте разберемся – если нужен готовый ответ, листайте вниз.
Объем оперативной памяти, конечно, не бесконечен. И каждое приложение норовит откусить кусочек от этого пирога. Кроме того, часть оперативки уходит на работу самой операционной системы. Чтобы память не переполнялась, в ОС Android есть встроенный тасккиллер OOM (Out of Memory), который закрывает неиспользуемые приложения, когда не хватает места для загрузки новых. Это происходит автоматически, без вашего участия.
Как работает встроенный тасккиллер?
Он выстраивает все приложения, которые загружены, в список. В топе этого списка – те, которыми вы пользуетесь сейчас или пользовались недавно. В конце – те, которые уже долго не открывали. Как только вы пытаетесь открыть новое приложение, и объема оперативной памяти не хватает, тасккиллер начинает закрывать список с самого конца. Таким образом, освобождает память для новых приложений.