J'ai construit un programme Android simple. Le programme utilise une base de données SQL et a beaucoup d'images. Quand je vérifie la quantité de RAM de mon application, je vois qu'elle utilise 4.5M la première fois que je la lance, et qu'elle augmente de 1M chaque fois que je la quitte par l'arrière ou par le bouton d'accueil, et re -entrer. Ma question est: est-ce normal qu'un programme qui ne fait pas quelque chose de compliqué (un calcul concernant l'alcool au volant) utilise une base de données et ait beaucoup d'images pour consommer cette quantité de mémoire?Mon application Android prend trop de mémoire?
Merci!
Vous voulez probablement installer ce plug-in Eclipse. Idéal pour repérer les fuites de mémoire: http://www.eclipse.org/mat/ –
Non Ce n'est pas normal. Vérifiez si vous fermez correctement tous les curseurs de base de données. Pouvez-vous partager le code? – Udayan