O comando dtrace oferece uma interface genérica para todos os serviços essenciais fornecidos pelo recurso DTrace, incluindo:
Opções para listar o conjunto de testes e provedores publicados atualmente pelo DTrace
Opções para ativar testes diretamente usando qualquer um dos especificadores de descrição de teste (provedor, módulo, função, nome)
Opções para executar o compilador de D e compilar um ou mais arquivos de programa de D escritos diretamente na linha de comando
Opções para gerar programas de rastreio anônimos (consulte o Capítulo 36Rastreio anônimo)
Opções para gerar relatórios de estabilidade do programa (consulte o Capítulo 39Estabilidade)
Opções para modificar o comportamento de rastreio e armazenamento em buffer do DTrace, e ativar arquivos de compilador de D adicionais (consulte o Capítulo 16Opções e ajustáveis)
O dtrace também pode ser usado para criar scripts de D ao ser usado em uma declaração #! para criar um arquivo de intérprete (consulte o Capítulo 15Script). Finalmente, você pode usar o dtrace para tentar compilar programas em D e determinar suas propriedades sem realmente ativar qualquer rastreamento com a opção -e, descrita abaixo.