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 alla plattformar med någon licens

API Monitor

API Monitor

API Monitor är ett Windows-program som låter dig övervaka och kontrollera API-samtal som gjorts av applikationer och tjänster.
Deleaker

Deleaker

Deleaker är ett fristående program och ett användbart tillägg för Visual Studio, RAD Studio (Delphi / C ++ Builder) och Qt Creator, som hjälper dig att analysera programmeringsfel ...
strace

strace

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

Libcsdbg

Libcsdbg är en C ++ undantag stack tracer.
JTracer

JTracer

JTracer är en fjärrfelsökarklient för Libcsdbg-felsökaren
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.