strace

strace

Sledujte systémové hovory a signály.Diagnostický, ladicí a instruktážní obslužný program.
strace je diagnostický, ladicí a instruktážní uživatelský prostor pro Linux.Používá se ke sledování interakcí mezi procesy a linuxovým jádrem, které zahrnují systémová volání, doručování signálů a změny stavu procesů.Činnost sledování je umožněna funkcí jádra známou jako ptrace.Některé unixové systémy poskytují další diagnostické nástroje podobné strace, jako je například příhradový nosník.
strace

Alternativy strace pro Linux

Valgrind

Valgrind

Valgrind je instrumentační rámec pro vytváření dynamických analytických nástrojů.
JTracer

JTracer

JTracer je vzdálený debugger klient pro debugger Libcsdbg
Libcsdbg

Libcsdbg

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

DTrace

DTrace je nástroj pro analýzu výkonu a řešení problémů pro systémy Solaris, Mac OS X a FreeBSD.
perf

perf

Čítače výkonu procesoru, sledovací body, kusy a vertobes (dynamické trasování).
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.
ftrace

ftrace

Ftrace je interní indikátor určený k tomu, aby pomohl vývojářům a návrhářům systémů najít to, co se děje uvnitř jádra.
ktap

ktap

ktap je dynamický nástroj pro trasování založený na skriptech pro Linux.Používá skriptovací jazyk a umožňuje uživatelům dynamicky sledovat jádro systému Linux.
SystemTap

SystemTap

SystemTap poskytuje instrumentaci pro živé běžící aplikace jádra a aplikace v uživatelském prostoru.