Avatar ·

Cómo saber cuánta memoria usa mi aplicación Android

¡Hola a todos! Soy un desarrollador Android principiante en Java y tengo un problema de rendimiento con mi aplicación. Noté que después de varias transiciones entre pantallas, la aplicación comienza a ralentizarse y, a veces, incluso se cierra con OutOfMemoryError. Sospecho que está relacionado con fugas de memoria, pero no sé cómo medir cuánta memoria consume realmente mi aplicación. Intenté usar Android Studio Profiler, pero hay demasiados datos y no entiendo en qué debo fijarme. Aquí hay un ejemplo de código que creo que podría ser problemático. Cargo imágenes de internet y las guardo en una lista estática para caché: ```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); } } ``` Llamo a este código en Activity al cargar imágenes: ```j