Valgrind

Valgrind

Valgrind er en instrumenteringsramme til opbygning af dynamiske analyseværktøjer.
Valgrind er en instrumenteringsramme til opbygning af dynamiske analyseværktøjer.Der er Valgrind-værktøjer, der automatisk kan registrere mange hukommelsestyring og tråde bugs og profilere dine programmer i detaljer.Du kan også bruge Valgrind til at opbygge nye værktøjer.Valgrind-distributionen inkluderer i øjeblikket seks værktøjer i produktionskvalitet: en hukommelsesfejldetektor, to trådfejldetektorer, en cache- og grenforudsigelsesprofil, en opkaldsgraf, der genererer cache og grenforudsigelsesprofil, og en heapprofil.Det inkluderer også tre eksperimentelle værktøjer: en heap / stack / global array overrun detector, en anden heap-profiler, der undersøger, hvordan heap-blokke bruges, og en SimPoint-grundlæggende blokvektorgenerator ....
valgrind

Internet side:

Alternativer til Valgrind til Linux

strace

strace

Spor systemopkald og signaler.Et diagnostisk, debugging og instruktionsbrugerområde.
JTracer

JTracer

JTracer er en ekstern debugger-klient til Libcsdbg-debugger
Libcsdbg

Libcsdbg

Libcsdbg er en C ++ undtagelses stack tracer.
Dr. Memory

Dr. Memory

Dr. Memory er et hukommelsesovervågningsværktøj, der er i stand til at identificere hukommelsesrelaterede programmeringsfejl såsom adgang til uinitialiseret hukommelse, adgang til ikke-adresserbar hukommelse ...
ltrace

ltrace

Det trækker op og registrerer dynamiske biblioteksopkald, der kaldes ved en udført proces og de signaler, der modtages af den proces.