Pisząc programy często przytrafiają się nam sytuacje, gdy kompilacja przebiega bezproblemowo, uruchomienie programu wskazuje jakby wszystko było w najlepszym porządku i już ocieramy pot z czoła zadowoleni z ukończenia mozolnej pracy, już wstajemy po wielogodzinnym posiedzeniu przed komputerem aż tu nagle .. Coś nie gra!!
Co wtedy? Jak tu przeglądać kod, często długi i zabałaganiony? Często zmuszeni jesteśmy pisać wszystko od nowa, a w najlepszym przypadku kończymy odpluskwianie po wielogodzinnej pracy.
Warto wiedzieć o istnieniu programów wspomagających odpluskwianie i wykrywanie wycieków pamięci, oraz potrafią z nich skorzystać.
• Electric Fence
• Checker
• mpr
• Mpatrol
• LeakTracer
• NJAMD
• MEMWATCH
• YAMD
• Borland Optimizeit Profiler for the Microsoft® .NET Framework
• Borland® Optimizeit™ Suitę 5.5
• valgrind
• memprof
• dmalloc
• Insure++ z Parasoft (http://www.parasoft.com). (komercyjne)
• libgcó