strace

strace

Verfolgen Sie Systemaufrufe und Signale.Ein Dienstprogramm für Diagnose, Debugging und instruktiven Benutzerbereich.
strace ist ein Diagnose-, Debugging- und Einweisungsdienstprogramm für Linux.Es wird verwendet, um Interaktionen zwischen Prozessen und dem Linux-Kernel zu überwachen, einschließlich Systemaufrufen, Signalzustellungen und Änderungen des Prozesszustands.Die Operation strace wird durch das als ptrace bekannte Kernel-Feature ermöglicht.Einige Unix-ähnliche Systeme bieten andere strace-ähnliche Diagnosewerkzeuge, z. B. Truss.
strace

Alternativen zu strace für alle Plattformen mit einer Lizenz

Valgrind

Valgrind

Valgrind ist ein Instrumentierungsframework zum Erstellen dynamischer Analysewerkzeuge.
API Monitor

API Monitor

API Monitor ist ein Windows-Programm, mit dem Sie API-Aufrufe von Anwendungen und Diensten überwachen und steuern können.
JTracer

JTracer

JTracer ist ein Remote-Debugger-Client für den Libcsdbg-Debugger
Libcsdbg

Libcsdbg

Libcsdbg ist ein C ++ - Ausnahmestapel-Tracer.
RevDeBug

RevDeBug

Lernen Sie RevDeBug kennen - die revolutionäre Reverse-Debugging-Software für Unternehmen aller Größen und Formen!Lassen Sie Ihre Software blitzschnell los, kein Fehler kann Sie jetzt aufhalten!
DTrace

DTrace

DTrace ist ein Tool zur Leistungsanalyse und Fehlerbehebung für Solaris, Mac OS X und FreeBSD.
ltrace

ltrace

ltrace fängt dynamische Bibliotheksaufrufe ab und zeichnet sie auf, die von einem ausgeführten Prozess und den von diesem Prozess empfangenen Signalen aufgerufen werden.
perf

perf

CPU-Leistungsindikatoren, Tracepoints, K- und Uprobes des Instruments (dynamisches Tracing).
SystemTap

SystemTap

SystemTap bietet Instrumentation für einen laufenden Kernel und User-Space-Anwendungen.
Quartz Debug

Quartz Debug

Quartz Debug ist Teil von Xcode Tools und ermöglicht es dem Entwickler, verschiedene Anwendungen und Leistungsprobleme von Quartz und Quartz Extreme zu überwachen und zu testen.
  • Kostenlose
  • Mac
ktrace

ktrace

Das Dienstprogramm ktrace aktiviert die Kernel-Trace-Protokollierung für die angegebenen Prozesse.Kernel-Trace-Daten werden in der Datei ktrace.out protokolliert.
ftrace

ftrace

Ftrace ist ein interner Tracer, der Entwicklern und Designern von Systemen helfen soll, herauszufinden, was im Kernel vor sich geht.
ktap

ktap

ktap ist ein skriptbasiertes dynamisches Tracing-Tool für Linux.Es verwendet eine Skriptsprache und ermöglicht es Benutzern, den Linux-Kernel dynamisch zu verfolgen.