Avatar ·

Comment savoir combien de mémoire utilise mon application Android ?

Bonjour à tous ! Je suis un développeur Android débutant en Java, et j'ai un problème de performance avec mon application. J'ai remarqué qu'après plusieurs transitions entre écrans, l'application commence à ralentir, et parfois même plante avec une OutOfMemoryError. Je soupçonne que cela est lié à des fuites de mémoire, mais je ne sais pas comment mesurer la quantité de mémoire réellement utilisée par mon application. J'ai essayé d'utiliser Android Studio Profiler, mais il y a trop de données et je ne comprends pas sur quoi me concentrer. Voici un exemple de code qui, selon moi, pourrait être problématique. Je charge des images depuis Internet et les stocke dans une liste statique pour le 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); } } ``` J'appelle ce code dans une Activity lors du chargement des images : ```j