Retour aux cas pratiques
Monolith RefactoringExpert
Correction d'une fuite mémoire causée par listeners non libérés
Scénario
Contexte Un module utilise EventEmitter pour déclencher des événements internes. Le Problème Les listeners sont ajoutés à chaque requête sans être supprimés, provoquant une fuite mémoire. Code actuel emitter.on("data", handler); Contraintes Garantir la suppression ou réutilisation contrôlée des listeners afin d’éviter l’accumulation. Livrable attendu Une gestion sécurisée des abonnements empêchant toute fuite mémoire.
Compétences ciblées
bugfixmemory-leakeventemitternodejsperformance