strace

strace

Śledzenie połączeń i sygnałów systemowych.Narzędzie diagnostyczne, debugujące i instruktażowe w przestrzeni użytkownika.
strace to diagnostyczne, debugujące i instruktażowe narzędzie przestrzeni użytkownika dla systemu Linux.Służy do monitorowania interakcji między procesami a jądrem systemu Linux, które obejmują wywołania systemowe, dostarczanie sygnału i zmiany stanu procesu.Działanie strace jest możliwe dzięki funkcji jądra znanej jako ptrace.Niektóre systemy uniksowe zapewniają inne narzędzia diagnostyczne podobne do strace, takie jak kratownica.
strace

Alternatywy dla strace'a dla wszystkich platform z dowolną licencją

Valgrind

Valgrind

Valgrind to środowisko instrumentacyjne do budowania narzędzi do analizy dynamicznej.
API Monitor

API Monitor

API Monitor to program Windows, który pozwala monitorować i kontrolować wywołania API wykonywane przez aplikacje i usługi.
JTracer

JTracer

JTracer to zdalny klient debuggera dla debuggera Libcsdbg
Libcsdbg

Libcsdbg

Libcsdbg to moduł śledzenia stosu wyjątków C ++.
RevDeBug

RevDeBug

Poznaj RevDeBug - rewolucyjne lokalne i zdalne oprogramowanie do debugowania wstecznego dla firm wszystkich rozmiarów i kształtów!Szybko zwolnij oprogramowanie, żaden błąd nie może Cię teraz zatrzymać!
DTrace

DTrace

DTrace to narzędzie do analizy wydajności i rozwiązywania problemów dla systemów Solaris, Mac OS X i FreeBSD.
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.
perf

perf

Liczniki wydajności procesora, punkty śledzenia, kprobes i uprobes (śledzenie dynamiczne).
SystemTap

SystemTap

SystemTap zapewnia oprzyrządowanie dla działającego na żywo jądra i aplikacji w przestrzeni użytkownika.
Quartz Debug

Quartz Debug

Quartz Debug jest częścią Xcode Tools i pozwala deweloperowi monitorować i testować różne aplikacje i problemy z wydajnością Quartz i Quartz Extreme.
ktrace

ktrace

Narzędzie ktrace umożliwia rejestrowanie śledzenia jądra dla określonych procesów.Dane śledzenia jądra są rejestrowane w pliku ktrace.out.
ftrace

ftrace

Ftrace to wewnętrzny moduł śledzący zaprojektowany, aby pomóc programistom i projektantom systemów znaleźć to, co dzieje się w jądrze.
ktap

ktap

ktap to oparte na skryptach narzędzie do dynamicznego śledzenia w systemie Linux.Używa języka skryptowego i pozwala użytkownikom dynamicznie śledzić jądro Linuksa.