Valgrind

Valgrind

Valgrind je inštrumentálny rámec pre vytváranie nástrojov dynamickej analýzy.
Valgrind je inštrumentálny rámec pre vytváranie nástrojov dynamickej analýzy.Existujú nástroje spoločnosti Valgrind, ktoré dokážu automaticky zistiť veľa chýb v oblasti správy pamäte a vlákien a podrobne profilovať programy.Valgrind môžete použiť aj na vytváranie nových nástrojov.Distribúcia Valgrindu v súčasnosti obsahuje šesť nástrojov kvality výroby: detektor chýb pamäte, dva detektory chýb vlákna, profilovač predpovede vyrovnávacej pamäte a vetvy, profilovač generovania vyrovnávacej pamäte a predikcie vetvenia a profilovač haldy.Zahŕňa tiež tri experimentálne nástroje: detektor prekročenia haldy / zásobníka / globálneho poľa, druhý profilovač haldy, ktorý skúma, ako sa používajú haldy, a generátor vektorových blokov SimPoint ....
valgrind

Alternatívy programu Valgrind pre Mac

JTracer

JTracer

JTracer je vzdialený debugger klient pre debugger Libcsdbg
Dr. Memory

Dr. Memory

Pamäť je nástroj na monitorovanie pamäte schopný identifikovať chyby programovania súvisiace s pamäťou, ako sú prístupy k neinicializovanej pamäti, prístup k neadresovateľnej pamäti ...