Почему бустеры RAM и Task Killers плохи для Android

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

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

Учебник по оперативной памяти

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

Операционные системы — будь то Windows, Android или что-то еще — используют оперативную память для хранения запущенных в данный момент программ. Это означает, что когда вы открываете приложение на своем телефоне, Android загружает его в оперативную память. Он удерживает приложение там некоторое время, поэтому вы можете легко вернуться к нему и продолжить с того места, на котором остановились, без полной перезагрузки приложения.

Галерея изображений (2 изображения)
Развернуть
Изображение 1 из 2
Изображение 2 из 2

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

См. наше краткое руководство по оперативной памяти, если вас интересует дополнительная информация.

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

Теперь, поскольку ваше устройство имеет ограниченный объем оперативной памяти, вы можете подумать, что ручное управление процессами имеет важное значение. Это легко предположить, если вы пользователь Windows.

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

Даже SSD по-прежнему намного медленнее ОЗУ, поэтому вы почувствуете замедление, когда Windows использует файл подкачки. В это время рекомендуется закрыть некоторые запущенные программы и освободить оперативную память.

Но на Android это не так. Хотя это не идеальная пословица, Android следует принципу Linux «свободная оперативная память — это потраченная впустую». Ядро Linux использует «неиспользуемую» оперативную память для кэширования, что делает вашу систему более стабильной.

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

Пример использования оперативной памяти Android

В качестве примера предположим (для простоты), что ваше устройство имеет 4 ГБ ОЗУ, а каждое приложение занимает 500 МБ. Это означает, что ваш телефон может хранить восемь приложений в оперативной памяти, прежде чем ему не хватит места (мы исключаем оперативную память, используемую системными процессами).

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

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

Оттуда Android удаляет наименее важное приложение из ОЗУ, чтобы оно могло удерживать то, которое вы только что открыли. Если вы снова переключитесь на приложение, которое было отброшено, ему придется снова загружаться из холодного состояния.

Почему Task Killers такие ужасные

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

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

Галерея изображений (2 изображения)
Развернуть
Изображение 1 из 2
Изображение 2 из 2

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

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

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

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

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

Удаление приложений не обязательно

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

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

Галерея изображений (2 изображения)
Развернуть
Изображение 1 из 2
Изображение 2 из 2

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

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

Как действительно заставить Android чувствовать себя быстрее

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

Мы рассмотрели множество способов действительно сделать ваш телефон Android быстрее; ознакомьтесь с ними, чтобы получить действенный совет.

Любой ценой избегайте убийц Android-задач

Мы видели, что бустеры Android RAM и убийцы задач в лучшем случае бесполезны, а в худшем могут снизить производительность устройства. В конце концов, лучше просто позволить ОС Android делать свою работу, управляя памятью самостоятельно. Наличие свободной оперативной памяти не улучшает производительность; вы получите наилучшие результаты, когда приложения, хранящиеся в памяти, открываются быстро.

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

Оцените статью
oilgasindustry.ru
Добавить комментарий