Retour aux cas pratiques
Mobile PerformanceExpert
Correction d’une fuite mémoire complexe liée à un cycle de rétention indirect
Scénario
Contexte : Après navigation prolongée entre plusieurs écrans, la mémoire utilisée ne redescend jamais. Le Problème : Un objet global conserve indirectement des références vers des écrans détruits. Extrait logique actuelle : GlobalManager.instance.register(screen); Sans mécanisme de désenregistrement. Contraintes : Identifier cycle de rétention. Mettre en place mécanisme explicite de nettoyage. Vérifier via outils de profiling que les objets sont correctement libérés. Livrable attendu : Corriger l’architecture afin d’éliminer fuite mémoire et garantir libération complète des écrans.
Compétences ciblées
memory-leakprofilingbugfixperformancemobile