strace

strace

Spårningssystem samtal och signaler.Ett diagnostiskt, felsöknings- och instruktionsanvändarutrymme.
strace är ett användarutrymme för diagnostik, felsökning och instruktioner för Linux.Det används för att övervaka interaktioner mellan processer och Linux-kärnan, som inkluderar systemsamtal, signalleveranser och förändringar av processtillstånd.Operationen av strace görs möjlig genom kärnfunktionen känd som ptrace.Vissa Unix-liknande system tillhandahåller andra diagnostiska verktyg som liknar strace, som fackverk.

Alternativ till strace för Linux

Valgrind

Valgrind

Valgrind är en instrumentram för att bygga dynamiska analysverktyg.
JTracer

JTracer

JTracer är en fjärrfelsökarklient för Libcsdbg-felsökaren
Libcsdbg

Libcsdbg

Libcsdbg är en C ++ undantag stack tracer.
DTrace

DTrace

DTrace är ett prestationsanalys- och felsökningsverktyg för Solaris, Mac OS X och FreeBSD.
perf

perf

Instrument CPU-prestanda räknare, tracepoints, kprobes och uprobes (dynamisk spårning).
ltrace

ltrace

Det går att fånga upp och registrera dynamiska biblioteksamtal som anropas av en exekverad process och de signaler som mottagits av den processen.
ftrace

ftrace

Ftrace är en intern spårare utformad för att hjälpa utvecklare och designare av system att hitta vad som händer inne i kärnan.
ktap

ktap

ktap är ett skriptbaserat dynamiskt spårningsverktyg för Linux.Den använder ett skriptspråk och låter användare spåra Linux-kärnan dynamiskt.
SystemTap

SystemTap

SystemTap tillhandahåller instrumentering för en live-körande kärna och användarutrymme applikationer.