Valgrind

Valgrind

Valgrind to środowisko instrumentacyjne do budowania narzędzi do analizy dynamicznej.
Valgrind to środowisko instrumentacyjne do budowania narzędzi do analizy dynamicznej.Istnieją narzędzia Valgrind, które mogą automatycznie wykrywać wiele błędów zarządzania pamięcią i wątków oraz szczegółowo profilować twoje programy.Możesz także użyć Valgrind do tworzenia nowych narzędzi.Dystrybucja Valgrind obejmuje obecnie sześć narzędzi o jakości produkcyjnej: wykrywacz błędów pamięci, dwa wykrywacze błędów wątków, profil pamięci podręcznej i przewidywania gałęzi, bufor pamięci generującej graf wywołań i profil przewidywania rozgałęzień oraz profil stosu.Zawiera także trzy narzędzia eksperymentalne: wykrywacz przepełnienia stosu / stosu / macierzy globalnej, drugi profilator sterty, który sprawdza, w jaki sposób wykorzystywane są bloki sterty, oraz generator wektorów bloków podstawowych SimPoint ...

Stronie internetowej:

Alternatywy dla Valgrind dla Mac

JTracer

JTracer

JTracer to zdalny klient debuggera dla debuggera Libcsdbg
Dr. Memory

Dr. Memory

Dr. Memory to narzędzie do monitorowania pamięci, które może identyfikować błędy programowania związane z pamięcią, takie jak dostęp do niezainicjowanej pamięci, dostęp do pamięci nieadresowalnej ...