
Cela fait presque 12 ans que j’ai développé LeakShell pour m’aider à automatiser la recherche de fuites mémoires en .NET. L’idée était simple : comparer 2 dumps mémoires d’une application avec des fuites afin de lister les types dont le nombre d’instances ne fait que croître. Aujourd’hui, vous pourriez utiliser la fonctionnalité de Memory Usage de Visual Studio pour obtenir la même chose et avec une bien meilleure interface utilisateur ! La fonctionnalité supplémentaire qui tue est la possibilité de voir les chaînes de références expliquant pourquoi un objet qui fuit reste en mémoire.