Valgrind

Valgrind

Valgrind je instrumentační rámec pro vytváření dynamických analytických nástrojů.
Valgrind je instrumentační rámec pro vytváření dynamických analytických nástrojů.Existují nástroje společnosti Valgrind, které mohou automaticky detekovat mnoho chyb v oblasti správy paměti a navlékání vláken a podrobně profilovat programy.Valgrind můžete také použít k vytváření nových nástrojů.Distribuce Valgrindu v současné době zahrnuje šest nástrojů kvality výroby: detektor chyby paměti, dva detektory chyby vlákna, profiler mezipaměti a predikce predikce, profil generující mezipaměť a predikci predikce větve a profilovač haldy.Obsahuje také tři experimentální nástroje: detektor přetečení haldy / zásobníku / globálního pole, druhý profilovač haldy, který zkoumá, jak se používají haldy bloků, a generátor vektorových bloků SimPoint ....

Webová stránka:

Alternativy Valgrind pro všechny platformy s jakoukoli licencí

API Monitor

API Monitor

API Monitor je program Windows, který vám umožní sledovat a řídit volání API prováděná aplikacemi a službami.
Deleaker

Deleaker

Deleaker je samostatná aplikace a užitečné rozšíření pro Visual Studio, RAD Studio (Delphi / C ++ Builder) a Qt Creator, který vám pomůže analyzovat chyby programování ...
strace

strace

Sledujte systémové hovory a signály.Diagnostický, ladicí a instruktážní obslužný program.
Libcsdbg

Libcsdbg

Libcsdbg je sledovač zásobníku výjimek C ++.
JTracer

JTracer

JTracer je vzdálený debugger klient pro debugger Libcsdbg
Dr. Memory

Dr. Memory

Dr. Memory je nástroj pro monitorování paměti schopný identifikovat chyby programování související s pamětí, jako jsou přístupy k neinicializované paměti, přístup k neadresovatelné paměti ...
ltrace

ltrace

ltrace zachycuje a zaznamenává volání dynamické knihovny, která jsou vyvolána prováděným procesem a signály přijaté tímto procesem.