Valgrind

Valgrind

Valgrind är en instrumentram för att bygga dynamiska analysverktyg.
Valgrind är en instrumentram för att bygga dynamiska analysverktyg.Det finns Valgrind-verktyg som automatiskt kan upptäcka många minneshantering och gänga buggar och profilera dina program i detalj.Du kan också använda Valgrind för att bygga nya verktyg.Distributionen av Valgrind inkluderar för närvarande sex verktyg för produktionskvalitet: en minnesfelsdetektor, två trådfeldetektorer, en cache- och grenförutsägelseprofil, en samlingsgraf som genererar cache och filialprognosprofil och en heapprofil.Den innehåller också tre experimentella verktyg: en hög / stack / global array-överskridande detektor, en andra heap-profiler som undersöker hur högblock används och en SimPoint-grundläggande blockvektorgenerator ....
valgrind

Alternativ till Valgrind för Linux

strace

strace

Spårningssystem samtal och signaler.Ett diagnostiskt, felsöknings- och instruktionsanvändarutrymme.
JTracer

JTracer

JTracer är en fjärrfelsökarklient för Libcsdbg-felsökaren
Libcsdbg

Libcsdbg

Libcsdbg är en C ++ undantag stack tracer.
Dr. Memory

Dr. Memory

Dr. Memory är ett minneövervakningsverktyg som kan identifiera minnesrelaterade programmeringsfel som åtkomst till oinitialiserat minne, åtkomst till oadresserat minne ...
ltrace

ltrace

Det går att fånga upp och registrera dynamiska biblioteksamtal som anropas av en exekverad process och de signaler som mottagits av den processen.