Avancé
Détection et Correction de Fuites Mémoire
Techniques avancées de profiling pour identifier les memory leaks.
📝 Contenu du Prompt
Notre application [LANGAGE/FRAMEWORK] souffre de fuites mémoire progressives, entraînant des crashes OOM (Out Of Memory) après quelques jours de fonctionnement.
Agis comme un expert en debugging. Décris la procédure pas à pas pour isoler la source du problème :
1. Liste les outils de profiling recommandés (ex: pprof, Valgrind, Chrome DevTools Memory, VisualVM).
2. Explique comment capturer un snapshot Heap et analyser les "Retainers" et "Dominators".
3. Donne les causes courantes de fuites dans ce contexte (closures, écouteurs d'événements non supprimés, références globales, goroutines fantômes).
4. Propose un pattern de code ou une refactorisation spécifique pour corriger le problème suivant : [DÉCRIRE LE CONTEXTE DU CODE SOUPÇONNÉ].