Avatar ·

Como saber quanta memória meu aplicativo Android está usando?

Olá a todos! Sou um desenvolvedor Android iniciante em Java e estou tendo um problema de desempenho no aplicativo. Percebi que, após algumas transições entre telas, o aplicativo começa a ficar lento e, às vezes, até fecha com OutOfMemoryError. Suspeito que isso esteja relacionado a vazamentos de memória, mas não sei como medir quanta memória meu aplicativo realmente consome. Tentei usar o Android Studio Profiler, mas há muitos dados e não entendo no que prestar atenção. Aqui está um exemplo de código que acho que pode ser problemático. Estou carregando imagens da internet e salvando-as em uma lista estática para cache: ```java public class ImageCache { private static List cache = new ArrayList<>(); public static void addImage(Bitmap bitmap) { cache.add(bitmap); } public static Bitmap getImage(int index) { return cache.get(index); } } ``` Estou chamando esse código na Activity ao carregar imagens: ```j