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 ...
valgrind

Stronie internetowej:

Alternatywy dla Valgrind dla Linux

strace

strace

Śledzenie połączeń i sygnałów systemowych.Narzędzie diagnostyczne, debugujące i instruktażowe w przestrzeni użytkownika.
JTracer

JTracer

JTracer to zdalny klient debuggera dla debuggera Libcsdbg
Libcsdbg

Libcsdbg

Libcsdbg to moduł śledzenia stosu wyjątków C ++.
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 ...
ltrace

ltrace

ltrace przechwytuje i rejestruje dynamiczne wywołania biblioteki, które są wywoływane przez wykonywany proces i sygnały odbierane przez ten proces.