web-dev-qa-db-fra.com

android - GC_FOR_ALLOC libéré 6346K, 7% gratuit, en pause 143 ms, total 143 ms

Je développe une mapView hors ligne à l'aide de la bibliothèque OSMdroid. Ma mosaïque source charge les mosaïques mais s'affiche de façon régulière. Mais le fait est dans mes messages de journal, je reçois toujours cette erreur:

GC_FOR_ALLOC freed 6346K, 7% free , paused 143ms, total 143ms

Je ne sais pas comment déboguer cela? Des idées, ai-je des fuites de mémoire?

18
zIronManBox

Ce n'est pas une erreur, mais une information que Garbage Collector a exécutée.

Si vous en voyez beaucoup, cela peut signifier que vous faites de nombreuses allocations ou que vous avez peu de mémoire. Vous devriez essayer d'améliorer les performances de la mémoire de votre programme.

Il existe une bonne source d'informations sur la recherche de la consommation de RAM dans Android:

https://developer.Android.com/tools/debugging/debugging-memory.html

Il existe également un document sur les stratégies générales de gestion de votre consommation de mémoire sous Android:

http://developer.Android.com/training/articles/memory.html

36
gruszczy