Seleziona la tua lingua

Pagina iniziale arrow-right ... arrow-right Strumenti di sviluppo arrow-right DTrace

Abbiamo compilato una lista di 7 alternative gratuite e a pagamento a DTrace. I principali concorrenti includono ltrace, ftrace. Inoltre, gli utenti fanno anche confronti tra DTrace e perf, ktap, SystemTap. Puoi anche dare un'occhiata ad altre opzioni simili qui: Strumenti di sviluppo.


ltrace
Free Open Source

ltrace intercetta e registra le chiamate di libreria dinamica che vengono chiamate da un processo eseguito e ...

ftrace
Free Open Source

Un tracciatore di funzioni per il kernel Linux.

perf
Free Open Source

Contatori delle prestazioni della CPU dello strumento, tracepoint, kprobe e uprobes (traccia dinamica).

ktap
Free Open Source

Uno strumento di tracciamento dinamico basato su script per Linux.

SystemTap fornisce la strumentazione per un kernel in esecuzione dal vivo e applicazioni per lo spazio utente.

strace
Free Open Source

Traccia chiamate e segnali di sistema. Un'utilità di spazio diagnostico, di debug e didattica.

ktrace
Free Open Source

Registrazione traccia processi Kernel per i singoli processi.

DTrace è uno strumento di analisi delle prestazioni e risoluzione dei problemi per Solaris, Mac OS X e FreeBSD.

DTrace Piattaforme

tick-square Linux
tick-square Mac

DTrace Panoramica

DTrace è uno strumento di analisi delle prestazioni e risoluzione dei problemi che è incluso per impostazione predefinita con vari sistemi operativi, tra cui Solaris, Mac OS X e FreeBSD. È in fase di sviluppo una porta Linux.

DTrace strumenti tutto il software. Non solo software a livello di utente, inclusi applicazioni, database e server Web, ma anche kernel del sistema operativo e driver di dispositivo. Il nome è abbreviato per Dynamic Tracing: una tecnica di strumentazione introdotta da DTrace che corregge dinamicamente le istruzioni di corsa dal vivo con il codice di strumentazione. La funzione DTrace supporta anche la traccia statica: dove punti di traccia intuitivi vengono aggiunti al codice e compilati prima della distribuzione.

DTrace fornisce una lingua, 'D', per la scrittura di script DTrace e di una riga. Il linguaggio è simile a C e awk e fornisce modi potenti per filtrare e riepilogare i dati nel kernel prima di passare a user-land. Questa è una caratteristica importante che consente a DTrace di essere utilizzato in ambienti di produzione sensibili alle prestazioni, in quanto può ridurre notevolmente il sovraccarico di raccolta e presentazione dei dati.

Migliori alternative a DTrace

Condividi la tua opinione sul software, lascia una recensione e contribuisci a migliorarlo ulteriormente!

DTrace Tag

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

Suggerisci modifiche

Il tuo feedback

Seleziona una valutazione
Per favore, seleziona una valutazione

Your vote has been counted.

Do you have experience using this software?