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

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

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





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





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

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





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

Галерея изображений (2 изображения) Расширять Расширять Закрывать

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



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

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

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





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

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





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

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

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

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

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

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

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

Почему убийцы ужасны

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

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

Галерея изображений (2 изображения) Расширять Расширять Закрывать

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

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

почему шоу исчезают из netflix

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

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

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

Перелистывание приложений не обязательно

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

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

Галерея изображений (2 изображения) Расширять Расширять Закрывать

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

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

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

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

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

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

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

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

Делиться Делиться Твитнуть Эл. адрес 15 команд командной строки Windows (CMD), которые вы должны знать

Командная строка по-прежнему остается мощным инструментом Windows. Вот самые полезные команды CMD, которые должен знать каждый пользователь Windows.

Читать далее
Похожие темы
  • Объяснение технологии
  • Android
  • Управление задачами
  • Безопасность смартфона
  • Советы по Android
  • Настройки производительности
  • Советы по смартфону
Об авторе Бен Стегнер(Опубликовано 1735 статей)

Бен - заместитель редактора и менеджер по адаптации в MakeUseOf. Он оставил свою работу в сфере ИТ, чтобы писать полный рабочий день в 2016 году, и никогда не оглядывался назад. В качестве профессионального писателя он освещал технические руководства, рекомендации по видеоиграм и многое другое уже более семи лет.

Ещё от Ben Stegner

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться