Ответы:
Поскольку принятый ответ неприменим в моей ситуации (пункт меню «Память» отсутствует) (Android 8.0.0, Samsung S8), я хочу поделиться другим способом получения информации об использовании памяти. Это показывает состояние ОЗУ и использование ОЗУ приложениями.
Settings > Developer Options > Running Services
Этот ответ будет применяться только в том случае, если вы разработчик и у вас есть компьютер для разработки.
Сначала убедитесь, что у вас включена отладка по USB .
Затем на вашем ПК откройте оболочку, которая может работать adb
(вы не знаете, что это такое, тогда этот ответ не для вас)
Затем в этой оболочке запустить adb shell
Это откроет оболочку для вашего устройства Android, в этой оболочке вы запускаете приложения командной строки на вашем устройстве Android.
Теперь в этой оболочке adb запустить top -s rss | head -n 20
. Это выведет список из примерно 20 приложений, отсортированных по объему оперативной памяти (-ish, это не точно).
Если вы можете включить ADB Root в опциях разработчика (опять же, если вы не знаете, что это так, то это не для вас), тогда вы можете увидеть более подробную информацию:
В адб оболочке беги su
. Это повысит ваш доступ к ядру.
Тогда беги procrank
. Это покажет гораздо больше информации об использовании оперативной памяти и подкачки.
Чтобы показать использование памяти в Android Oreo, в первую очередь убедитесь, что включите режим разработчика в Android Oreo
Включить режим разработчика Android Oreo:
Настройки> Система> О телефоне> Нажмите номер сборки 7 раз
Теперь включены опции разработчика в Android 8.0 Oreo.
Перейдите в настройки> Система> Параметры разработчика> Память> Память, используемая приложениями