Потребление озу андроид 10

Как проверить использование оперативной памяти в Android 10?

Объем оперативной памяти вашего смартфона может играть очень важную роль в общей производительности. Было время, когда скудный 1 ГБ памяти на Android казался очень большим объемом. Но теперь у нас есть устройства с оперативной памятью до 12 ГБ.

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

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

Как проверить использование оперативной памяти в Android 10?

Как и в случае со старыми версиями, процесс мониторинга потребления оперативной памяти на устройстве Android 10 примерно одинаков. Для проверки оперативной памяти вам нужно выполнить следующее:

Включите меню параметров разработчика, если вы еще этого не сделали. Для этого перейдите в раздел «О телефоне» в настройках Android, затем нажмите на номер сборки 5-7 раз. Возможно, вам также придется ввести свой PIN-код.

Далее перейдите в появившийся раздел «Для разработчиков».

Нажмите на опцию памяти, присутствующую в верхней части.

Здесь вы сможете увидеть, сколько ОЗУ используется.

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

Проверка использования ОЗУ в Android 10 и более старых версиях Android аналогичны. Одна вещь, которую возможно вы заметили, заключается в том, что ОС Android потребляет чуть меньше 1 ГБ, а другие системные приложения могут использовать до 500 МБ. Таким образом, остальная часть памяти занята приложениями, которые вы устанавливаете.

Как освободить оперативную память на Android?

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

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

Спасибо за внимание! Надеемся, что эта статья была вам полезна. Присоединяйтесь к нам в Одноклассниках и Вконтакте, а так же подписывайтесь на канал в Яндекс.Дзен.

Рекомендуем статьи из категории mobile :

Список телефонов Realme, ожидаемых получения Android 11 на основе Realme UI 2.0

Достаточно ли 64 ГБ памяти для смартфона в 2020 году?

Источник

Google рассказала, сколько оперативной памяти нужно Android

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

Оперативка всегда была важна для Android, но негласно. А теперь наступила эпоха гласности

Для начала небольшой экскурс. Сегодня Android-смартфоны делятся на два сегмента: аппараты на базе классической версии Android и аппараты на базе урезанной Android Go. Первые вы все хорошо знаете. К ним не предъявляются какие-то особенные требования или ограничения. А вот ко вторым – применяются, и ещё как. Поскольку это устройства начального уровня, а операционка для них максимально урезана и облегчена, соответственно, мощный процессор или большой объём оперативки им не нужен. Они исправно работали даже с 512 МБ, что сильно влияло на «среднюю температуру по больнице».

Оперативная память для телефона

Теперь все смартфоны с 2 ГБ ОЗУ и меньше будут работать только на Android Go

Начиная с 4 квартала 2020 года минимально допустимый объём оперативной памяти для смартфонов на базе классического Android будет равен 2 ГБ. Об этом говорится в пояснительной документации, предназначенной для производителей, которая оказалась в распоряжении коллег из XDA. Новое правило — разумеется, после вступления в силу — будет распространяться на аппараты, совместимые не только с Android 11, но и с Android 10. Таким образом Google рассчитывает заметно увеличить охват устройств, подпадающих под новое требование.

Читайте также:  Android app bundle как отключить

На какие смартфоны можно установить Android 11

Все смартфоны, объём оперативной памяти которых будет равен 2 ГБ или меньше, будут должны работать на базе Android Go. Это ключевое требование для совместимости с Google Mobile Services (GMS) – пакетом сервисных инструментов и механизмов, обеспечивающих правильную работу устройства. Такое мнение сложилось из-за того, что Google планирует запретить установку GMS на смартфоны с объёмом оперативки меньше рекомендованного уровня. То есть фактически накатить на аппарат стоковую версию операционки, очищенную от сервисов Google, будет можно. А вот заставить её работать должным образом, скачивать приложения из Google Play и т.д. – уже нет.

Сколько оперативки нужно в 2020 году

Лучше всего не мелочиться и брать смартфон с 6-8 ГБ оперативной памяти

Несмотря на то что новое требование выглядит как-то несвоевременно, ведь на рынке почти не осталось смартфоном даже с 3 ГБ оперативки, не говоря уже о 2-х, оно может считаться как руководством к действию для производителей, так и советом для потребителей, которые выбирают себе новый аппарат. Ведь если 2 ГБ ОЗУ – это стандарт устройств на базе Android Go, значит, 3 ГБ – это уже минимальный порог, который по возможности нужно переступать. Проще говоря, с введением нового правила пользователям будет легче ориентироваться в характеристиках при выборе нового смартфона и стремиться покупать аппараты с максимально возможным объёмом оперативки.

Но, справедливости ради нужно заметить, что всё упирается в оптимизацию. Тот же Pixel 4 со своими 4 ГБ оперативной памяти работает более чем исправно и демонстрирует себя ничуть не хуже, чем Galaxy S20 Ultra, у которого в топовой конфигурации – целых 16 ГБ ОЗУ. Зачем ему столько, одной только Samsung известно. Ведь применить такой объём оперативки в реальных условиях эксплуатации банально невозможно. Поэтому я бы рекомендовал отталкиваться от усреднённых показателей и выбирать смартфон с 6-8 ГБ энергозависимой памяти. Как говорится, про запас.

Источник

Как на Android проверить расход оперативной памяти

У современных Android-смартфонов уже давно нет проблем с оперативной памятью. Постепенно стало нормой, чтобы аппарат имел 8 и даже 12 ГБ. В принципе, бывает и больше, но даже самые отъявленные гики пока не представляют, куда можно применить такой большой объём ОЗУ. Всё-таки для стабильной работы устройству редко требуется больше 5-6 ГБ, а то, что остаётся, — остаётся просто про запас на случай, если в каком-то приложении произойдёт сбой и оно начнёт расходовать оперативку как не в себя. Но как узнать, куда уходит оперативная память, если в Android нет штатного инструмента проверки её потребления?

Заметили перерасход оперативной памяти? Возьмите и проверьте, куда она уходит

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

Как включить меню разработчика на Android

Чтобы получить доступ к инструменту для контроля расхода оперативной памяти, вам сначала потребуется получить права разработчика и открыть соответствующий раздел настроек.

  • Для этого перейдите в «Настройки» и откройте пункт «О телефоне»;
  • В открывшемся окне найдите строку «Номер сборки»;

Получить права разработчика проще, чем кажется

  • Быстро нажимайте на неё 5-10 раз до тех пор, пока на экране не появится надпись «Вы стали разработчиком»;
  • Подтвердите получение статуса разработчика вводом пароля доступа.

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

Какие приложения расходуют оперативную память

А теперь перейдём к инструменту контроля расхода оперативки. Чтобы получить к нему доступ, потребуется проделать следующие шаги:

  • Перейдите в меню «Для разработчиков»;

В меню разработчика скрыт инструмент слежения за расходом оперативной памяти

  • Пролистайте вниз до раздела «Работающие приложения»;
  • Здесь вы увидите сводку о расходе памяти системой и установленным софтом.

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

Читайте также:  Удалить дамп файлы андроид

Слева — расход ОЗУ системным софтом, справа — сторонним

Скорее всего, все приложения, кроме «Настроек», будут обозначены как «Кэшированный фоновый процесс». Это значит, что приложение хоть и расходует ресурс, но находится в фоновом режиме и не активничает в данный момент. Нормальный расход памяти для среднестатистического приложения – 100-300 МБ. Тяжёлые игры могут потреблять и 1, и даже 2 ГБ. Таким образом, кстати, очень легко вычислить приложения-шпионы, рекламные вирусы и им подобную шелуху, которая не засыпает, а продолжает прокручивать рекламу или вести сбор данных о пользователе.

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

Источник

Почему iPhone хватает 4 ГБ ОЗУ, а Android — нет?

Из года в год Android-производители форсируют железную часть смартфонов: 108 МП, 8к-видеосъемка 12гб оперативной памяти… Но подождите, у iPhone всего 4 ГБ ОЗУ. И это не мешает ему работать на уровне или даже быстрее своих конкурентов! И как же удалось компании Apple добиться такого результата? Обо всём этом в сегодняшнем ролике.

Для начала немного теории. Что такое оперативная память и для чего она нужна в смартфоне? Если говорить простым языком, то это память, в которой хранятся все запущенные приложения, их данные, и сама операционная система!

Естественно, чем больше у вашего девайса оперативной памяти, тем комфортнее и приятнее с ним взаимодействовать.

Большинство пользователей iPhone даже не знают сколько оперативной памяти у них в смартфоне. Это обусловлено тем, что пользователей устраивает работа многозадачности в их смартфонах, они просто пользуются и получают удовольствие от плавности и скорости работы. Так как же Apple все же удается хорошо работать с 4 ГБ оперативной памяти?

Может быть дело в системе? На самом деле чудес не бывает, Android и iOS требуется примерно одинаково-большое количество ОЗУ. К примеру, пару лет назад, один зарубежный канал Android Authority провёл детальное сравнение. Автор взял два смартфона на iOS — это iPhone 7 и на Android — Nexus 5х, с одинаковым количеством оперативки – 2 ГБ. iPhone 7 c момента запуска имеет МЕНЬШЕ свободной оперативной памяти чем смартфон на Android: около 750 МБ против 1,2 ГБ у Nexus. Но это до того момента пока вы не запустите какое-либо из ваших приложений.

Мы повторили тест на iPhone 11 и Pixel 3 с Pixel 4. Теперь получается, что цифры сопоставимы: в iPhone задействовано около 2 ГБ оперативки, а Pixel использует около 2,4 ГБ.

Окей, может быть дело в том, что приложения на Android занимают больше места в оперативке? Ведь Apple любит разработчиков, а они отвечают им взаимностью. Но тоже нет: во многих случаях размер занимаемого места в оперативной памяти на iOS и Android примерно равны, но в некоторых случаях приложения на iOS занимают почти в 1.5-2 раза меньше оперативной памяти! Скорее всего это связано с более оптимизированным исполняемым кодом приложения, ведь языки написания приложений очень разные.

При подсчетах, Android-приложения в совокупности занимают всего на 6% больше места в оперативной памяти.

Но это только начало, как говорят многие пользователи яблочной продукции «Оптимизация Решает!», как оказалось, в этом есть доля правды!

Оба аппарата работают с приложениями молниеносно, с андроидом все понятно, у него все хранится в ОЗУ, но как справляется iPhone с его жалкими 4 гигабайтами? Вся магия кроется как раз в работе iOS с оперативной памятью. Базово и iPhone, и Android имеют примерно одинаковый планировщик работы с памятью. Если в момент запуска нового приложения, у смартфона попросту нет свободной оперативной памяти, он выкинет одно из ранее запущенных и откроет то, которое тебе нужно в данный момент!

В мире компьютеров операционная система Windows имеет файл подкачки (pagefile.sys), еще его называют СВОП (термин пишется по-английски — swap). Это такое пространство на вашем жестком диске, куда система переносит неиспользуемые данные из оперативной памяти. Чтобы не хранить их в ОЗУ, давно запущенные приложения попросту переносятся на жесткий диск, тем самым освобождая место для еще одной вкладки Chrome. ПК-бояре понимают о чем я.

Читайте также:  Мортал комбат для андроид не работает

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

Представим такую ситуацию, у нас 4Гб оперативной памяти, открыто 5 приложений, память вся уже заполнена, как же запустить еще одно приложение и при этом не закрывать одно из пяти, то есть те которые уже открыты. Всё дело в том что и у iOS, и у Android тоже есть так называемый Сжатый СВАП – с помощью сжатия, которое похоже на то, что делает архиватор. Приложение сжимается внутри оперативной памяти, система выбирает самые массивные приложения, будь то одна большая или две мелких игры, происходит сжатие, тем самым освобождается до 50% больше места, и теперь можно запустить еще одно приложение.

Такая схема работает и на iPhone, и на Android, но Apple пошли куда дальше. Они придумали, как делить пространство на отдельные страницы — блоки размером 16 КБ, которые вмещают в себя любую информацию. Такую страницу можно пометить как грязную (dirty) или чистую (clean). Чистая — память, которая больше не используется (то есть никакие объекты больше не ссылаются на неё, и её можно спокойно выгрузить). В дальнейшем она может быть загружена с диска («page out»), такая память содержит фреймворки, исполняемый код и файлы только для чтения.

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

Грязная — память, которая ещё используется в приложении, выгрузить её невозможно, поэтому при переходе приложения в фон чистая просто выгружается, а грязная сжимается по двум методам сжатия:

  • Сжатие буфера — использует одношаговый метод сжатия файлов, этот метод используется для сжатия мелких файлов до 8 МБ.
  • Сжатие потока — использует несколько шагов для сжатия файлов, в том числе и повторное сжатие ранее сжатых файлов, что делает его идеальным для сжатия больших файлов.

Допустим у нас есть приложение Instagram, оно занимает 300 МБ в оперативной памяти, первым этапом будет очистка чистой памяти, которая была в запасе у приложения и больше не понадобится. Размер в ОЗУ уменьшается примерно до 170 МБ. Далее операционная система прибегнет к одному из двух методов сжатия грязной памяти. Благодаря продуманному алгоритму сжатия, грязная память из 170 мегабайт сжимается до внушительно маленького размера — менее 10 МБ!

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

Итак, время теста. Мы взяли устройства разных поколений — iPhone 11 и Pixel 3 — зато оба с 4 Гб. Посмотрим, что произойдет.

Pixel держит в памяти три игры. Начал выгружать их из памяти при запуске четвёртой.

iPhone полноценно держит шесть игр. Начал потихоньку выгружать на седьмой, но не все. Все начали вылетать только на восьмой игре.

И здесь мы подходим к кульминации вопроса, нужно понять, за счет чего iPhone так быстро производит сжатие данных в оперативной памяти? А дело все вот в чем. Чтобы быстро провернуть данную операцию, потребуется мощный процессор с высокой производительностью Больших Ядер!

Если мы посмотрим на скриншоты из бенчмарка GeekBench 5, то увидим превосходство А13 Bionic перед Snapdragon 865 в 1.5 раза, а ведь А14 Bionic еще даже не вышел! Именно производительность на один поток данных всегда было главным козырем процессоров от компании Apple! Большой проблемой Android-смартфонов является то, что они все построены на очень разном железе, производители вынуждены оптимизировать систему для более слабых девайсов, у которых попросту нету столь внушительной мощности процессора или быстрой памяти. Хотя подвижки со стороны компании Qualcomm уже есть.

Так еще с презентации Snapdragon 855 было замечено, что компания сделала упор на одно высокопроизводительное ядро (prime core), которое имеет повышенную частоту и размер кэш-памяти, но этого все равно пока мало, чтобы догнать чипы Apple.

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

Источник

Оцените статью