Selecione seu idioma

Página inicial arrow-right ... arrow-right Ferramentas de desenvolvimento arrow-right DTrace

Nós compilamos uma lista de 7 alternativas gratuitas e pagas para o DTrace. Os principais concorrentes incluem: ltrace, ftrace. Além disso, os usuários também fazem comparações entre DTrace e perf, ktap, SystemTap. Além disso, você pode conferir outras opções semelhantes aqui: Ferramentas de desenvolvimento.


ltrace
Free Open Source

O ltrace intercepta e grava chamadas de bibliotecas dinâmicas, chamadas por um processo executado e pelo ...

ftrace
Free Open Source

Um rastreador de função para o kernel do Linux.

perf
Free Open Source

Contadores de desempenho da CPU do instrumento, pontos de rastreamento, kprobes e uprobes (rastreamento dinâmico).

ktap
Free Open Source

Uma ferramenta de rastreamento dinâmico baseada em script para Linux.

O SystemTap fornece instrumentação para um kernel em execução ao vivo e aplicativos de espaço do usuário.

strace
Free Open Source

Rastrear chamadas e sinais do sistema. Um utilitário de diagnóstico, depuração e espaço de usuário instrucional.

ktrace
Free Open Source

Registro de rastreio de processo do kernel para os processos individuais.

O DTrace é uma ferramenta de análise de desempenho e solução de problemas para Solaris, Mac OS X e FreeBSD.

DTrace Plataformas

tick-square Linux
tick-square Mac

DTrace Visão geral

O DTrace é uma ferramenta de análise de desempenho e solução de problemas incluída por padrão em vários sistemas operacionais, incluindo Solaris, Mac OS X e FreeBSD. Uma porta Linux está em desenvolvimento.

O DTrace instrumenta todo o software. Não apenas software em nível de usuário, incluindo aplicativos, bancos de dados e servidores da Web, mas também o kernel do sistema operacional e os drivers de dispositivo. O nome é abreviação de Dynamic Tracing: uma técnica de instrumentação pioneira no DTrace que corrige dinamicamente instruções de execução ao vivo com código de instrumentação. O recurso DTrace também suporta rastreamento estático: onde pontos de rastreamento amigáveis ​​são adicionados ao código e compilados antes da implantação.

O DTrace fornece um idioma, 'D', para escrever scripts e one-liners do DTrace. A linguagem é como C e awk, e oferece maneiras poderosas de filtrar e resumir dados no kernel antes de passar para a terra do usuário. Esse é um recurso importante que permite que o DTrace seja usado em ambientes de produção sensíveis ao desempenho, pois pode reduzir bastante a sobrecarga de coleta e apresentação de dados.

Principais alternativas ao DTrace

Compartilhe sua opinião sobre o software, deixe uma avaliação e ajude a torná-lo ainda melhor!

DTrace Etiquetas

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

Sugerir alterações

Seu feedback

Selecione uma classificação
Por favor, selecione uma classificação

Your vote has been counted.

Do you have experience using this software?