Wähle deine Sprache

Startseite arrow-right ... arrow-right Entwicklungs-Tools arrow-right DTrace

Wir haben eine Liste von 7 kostenlosen und kostenpflichtigen Alternativen zu DTrace zusammengestellt. Zu den Hauptkonkurrenten gehören ltrace, ftrace. Neben diesen vergleichen Benutzer auch DTrace mit perf, ktap, SystemTap. Außerdem können Sie hier auch andere ähnliche Optionen ansehen: Entwicklungs-Tools.


ltrace
Free Open Source

ltrace überwacht und zeichnet dynamische Bibliotheksaufrufe auf, die von einem ausgeführten ...

ftrace
Free Open Source

Ein Funktionstracer für den Linux-Kernel.

perf
Free Open Source

Leistungsindikatoren, Ablaufverfolgungspunkte, K-Abtastwerte und U-Abtastwerte für die Instrumenten-CPU (dynamische Ablaufverfolgung).

ktap
Free Open Source

Ein skriptbasiertes dynamisches Tracing-Tool für Linux.

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

strace
Free Open Source

Verfolgen Sie Systemaufrufe und Signale. Ein Dienstprogramm für Diagnose, Debugging und instruktiven Benutzerbereich.

ktrace
Free Open Source

Kernel-Prozessablaufverfolgungsprotokollierung für die einzelnen Prozesse.

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

DTrace Plattformen

tick-square Linux
tick-square Mac

DTrace Überblick

DTrace ist ein Tool zur Leistungsanalyse und Fehlerbehebung, das standardmäßig in verschiedenen Betriebssystemen enthalten ist, darunter Solaris, Mac OS X und FreeBSD. Ein Linux-Port ist in Entwicklung.

DTrace instrumentiert die gesamte Software. Nicht nur Software auf Benutzerebene, einschließlich Anwendungen, Datenbanken und Webserver, sondern auch der Betriebssystemkern und die Gerätetreiber. Der Name ist die Abkürzung für Dynamic Tracing: eine von DTrace entwickelte Instrumentierungstechnik, die Live-Laufanweisungen dynamisch mit Instrumentierungscode verbindet. Die DTrace-Funktion unterstützt auch die statische Ablaufverfolgung, bei der benutzerfreundliche Ablaufverfolgungspunkte dem Code hinzugefügt und vor der Bereitstellung kompiliert werden.

DTrace bietet die Sprache 'D' zum Schreiben von DTrace-Skripten und Einzeiler. Die Sprache ist wie C und awk und bietet leistungsstarke Möglichkeiten zum Filtern und Zusammenfassen von Daten im Kernel, bevor sie an user-land übergeben werden. Dies ist eine wichtige Funktion, mit der DTrace in leistungskritischen Produktionsumgebungen eingesetzt werden kann, da der Aufwand für das Sammeln und Präsentieren von Daten erheblich reduziert werden kann.

Top DTrace Alternativen

Teilen Sie Ihre Meinung zur Software, hinterlassen Sie eine Bewertung und helfen Sie dabei, sie noch besser zu machen!

DTrace Tags

os-kernel traces debugger software-development developer-tools development

Änderungen vorschlagen

Ihr Feedback

Wähle eine Bewertung
Bitte wählen Sie eine Bewertung aus

Your vote has been counted.

Do you have experience using this software?