O DTrace é ajustado para definir e ativar as opções. As opções disponíveis são descritas na tabela abaixo. Para obter algumas opções, dtrace(1M) fornece uma opção de linha de comando correspondente.
Tabela 16–1 Opções do consumidor do DTrace
Nome da opção |
Valor |
Alias do dtrace(1M) |
Descrição |
Consulte o capítulo |
---|---|---|---|---|
aggrate |
time |
Taxa de leitura de agregação | ||
aggsize |
size |
Tamanho do buffer de agregação | ||
bufresize |
auto ou manual |
Política de redimensionamento do buffer | ||
bufsize |
size |
-b |
Tamanho do buffer principal | |
cleanrate |
time |
Taxa de limpeza. Deve ser especificado em número por segundo com o sufixo hz. | ||
cpu |
escalar |
-c |
CPU na qual ativar o rastreio | |
defaultargs |
— |
Permite referências a argumentos de macro não especificados | ||
destructive |
— |
-w |
Permite ações destrutivas | |
dynvarsize |
size |
Tamanho de espaço de variável dinâmica | ||
flowindent |
— |
-F |
Recua a entrada da função e prefixa com ->; cancela o recuo do retorno da função e prefixa com <- | |
grabanon |
— |
-a |
Declara o estado anônimo | |
jstackframes |
escalar |
Número de quadros de pilha padrão jstack() | ||
jstackstrsize |
escalar |
Tamanho de espaço de seqüência padrão de jstack() | ||
nspec |
escalar |
Número de especulações | ||
quiet |
— |
-q |
Saída apenas de dados rastreados explicitamente | |
specsize |
size |
|
Tamanho do buffer de especulação | |
strsize |
size |
Tamanho da seqüência | ||
stackframes |
escalar |
Número de quadros de pilha | ||
stackindent |
escalar |
Número de caracteres de espaço em branco a serem usados ao recuar a saída de stack() e ustack() | ||
statusrate |
time |
Taxa de verificação de status |
|
|
switchrate |
time |
Taxa de alternância de buffer | ||
ustackframes |
escalar |
Número de quadros de pilha do usuário |
Valores que indicam tamanhos podem receber um sufixo opcional k, m, g ou t para indicar kilobytes, megabytes, gigabytes e terabytes, respectivamente. Valores que indicam horas podem receber um sufixo adicional ns, us, ms, s ou hz para indicar nanossegundos, microssegundos, milissegundos, segundos e número por segundo, respectivamente.