Я новичок в разработке приложений для Android. Мой вопрос здесь, как понять, почему мое приложение Android потребляет больше памяти с использованием процессора и сети?
См. Изображение ниже, где я проверяю с помощью Android Profiler, и он говорит, что использование памяти составляет 32 МБ.
Как узнать, где происходят утечки памяти и которые занимают больше памяти? Как оптимизировать код, избегая потребления памяти?
Важно знать об утечках памяти и об ошибках памяти. Но я не понимаю, что здесь показывается с помощью Android Profiler. Я провел некоторые исследования, основанные на этом, но для оптимизации кода, как контролировать с помощью Android Profiler и переписать код?
Даже, используя инструмент Android Lint, он показывает только предупреждения о коде, а не утечки, но мое приложение для Android часто зависает, зависает или приостанавливается во время выполнения.
![I am checking with Android Profiler and it says that Memory usage is 32 MB](https://i.stack.imgur.com/xCsiv.png)