Wybierz swój język

Powrót arrow-right ... arrow-right Narzędzia deweloperskie arrow-right DTrace

Oto lista 7 bezpłatnych i płatnych alternatyw dla DTrace. Główni konkurenci obejmują ltrace, ftrace. Oprócz tego, użytkownicy porównują także DTrace z perf, ktap, SystemTap. Ponadto można spojrzeć na inne podobne opcje tutaj: Narzędzia deweloperskie.


ltrace
Free Open Source

ltrace przechwytuje i rejestruje dynamiczne wywołania biblioteki, które są wywoływane przez wykonywany proces i ...

ftrace
Free Open Source

Wskaźnik funkcji dla jądra Linux.

perf
Free Open Source

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

ktap
Free Open Source

Oparte na skryptach narzędzie do dynamicznego śledzenia dla systemu Linux.

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

strace
Free Open Source

Śledzenie połączeń i sygnałów systemowych. Narzędzie diagnostyczne, debugujące i instruktażowe w przestrzeni użytkownika.

ktrace
Free Open Source

Rejestrowanie śledzenia procesu jądra dla poszczególnych procesów.

DTrace to narzędzie do analizy wydajności i rozwiązywania problemów dla systemów Solaris, Mac OS X i FreeBSD.

DTrace Platformy

tick-square Linux
tick-square Mac

DTrace Przegląd

DTrace to narzędzie do analizy wydajności i rozwiązywania problemów, które jest domyślnie dołączone do różnych systemów operacyjnych, w tym Solaris, Mac OS X i FreeBSD. Port Linux jest w fazie rozwoju.

DTrace instrumentuje całe oprogramowanie. Nie tylko oprogramowanie na poziomie użytkownika, w tym aplikacje, bazy danych i serwery WWW, ale także jądro systemu operacyjnego i sterowniki urządzeń. Nazwa jest skrótem od Dynamic Tracing: technika oprzyrządowania zapoczątkowana przez DTrace, która dynamicznie łata instrukcje biegowe na żywo za pomocą kodu oprzyrządowania. Narzędzie DTrace obsługuje również śledzenie statyczne: gdzie przyjazne dla użytkownika punkty śledzenia są dodawane do kodu i kompilowane przed wdrożeniem.

DTrace udostępnia język „D” do pisania skryptów DTrace i jedno-liniowych. Język jest podobny do C i awk i zapewnia potężne sposoby filtrowania i podsumowywania danych w jądrze przed przejściem do obszaru użytkownika. Jest to ważna funkcja, która umożliwia stosowanie DTrace w środowiskach produkcyjnych wrażliwych na wydajność, ponieważ może znacznie zmniejszyć obciążenie związane z gromadzeniem i prezentowaniem danych.

Najlepsze alternatywy dla DTrace

Podziel się swoją opinią na temat oprogramowania, napisz recenzję i pomóż jeszcze bardziej je ulepszyć!

DTrace Tagi

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

Zaproponuj zmiany

Twoja opinia

Wybierz ocenę
Proszę wybrać ocenę

Your vote has been counted.

Do you have experience using this software?