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 BSD

strace

strace

Spor systemopkald og signaler.Et diagnostisk, debugging og instruktionsbrugerområde.
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.