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 alle platforme med enhver licens

API Monitor

API Monitor

API Monitor er et Windows-program, der giver dig mulighed for at overvåge og kontrollere API-opkald foretaget af applikationer og tjenester.
Deleaker

Deleaker

Deleaker er et selvstændigt program og en nyttig udvidelse til Visual Studio, RAD Studio (Delphi / C ++ Builder) og Qt Creator, der hjælper dig med at analysere programmeringsfejl ...
strace

strace

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

Libcsdbg

Libcsdbg er en C ++ undtagelses stack tracer.
JTracer

JTracer

JTracer er en ekstern debugger-klient til Libcsdbg-debugger
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.