Partilhar via


Limitações do TraceView

Este tópico descreve as limitações do TraceView.

Limitações da janela TraceView

A janela TraceView pode exibir e controlar somente sessões de rastreamento que são iniciadas usando a janela. Para listar e controlar todas as sessões de rastreamento no sistema, use a interface de linha de comando TraceView.

Quando você sai do TraceView, ele interrompe todas as sessões de rastreamento em execução (ou em tempo real) que você iniciou usando o TraceView. Para iniciar sessões de rastreamento que são executadas independentemente da janela TraceView, use a interface de linha de comando TraceView.

Você pode usar a interface de linha de comando TraceView e outras ferramentas de rastreamento de software, como o Tracelog, para controlar uma sessão de rastreamento iniciada pelo TraceView. No entanto, se você usar essas outras ferramentas para alterar as propriedades de uma sessão de rastreamento em execução, TraceView interrompe a sessão de rastreamento, mesmo se você alterar as propriedades que podem ser alteradas enquanto uma sessão de rastreamento está em execução. Quando você usa o TraceView para reiniciar (ou ingressar) na sessão de rastreamento, ele atualiza as propriedades.

Limitações do TraceView Command-Line

Quando você envia um comando TraceView em uma janela do Prompt de Comando, o TraceView abre uma nova janela do Prompt de Comando para exibir sua saída. Não é possível suprimir essas janelas adicionais.

Limitações do ETW

O TraceView e outras ferramentas de rastreamento baseadas no Rastreamento de Eventos para Windows (ETW) podem criar apenas uma sessão de rastreamento ou exibir um log de rastreamento para cada WPP ou provedor de rastreamento clássico. Se você criar uma sessão de rastreamento ou exibir um log de rastreamento com um provedor WPP que já esteja habilitado em outra sessão de rastreamento, ele será desabilitado na outra sessão.

Sessões de rastreamento do Logger Global

A janela TraceView não tem uma opção para iniciar uma sessão de rastreamento do Global Logger. No entanto, você pode usar a janela para iniciar uma sessão de rastreamento do Global Logger inserindo o GUID de controle do Global Logger, e8908abc-aa84-11d2-9a93-00805f85d7c6, ou salvando o GUID de controle em um arquivo GUID de controle. Para obter mais informações sobre esses procedimentos, consulte Criando uma sessão de rastreamento com um GUID de controle e Criando uma sessão de rastreamento com um arquivo CTL.

Você também pode usar a interface de linha de comando TraceView para iniciar uma sessão de rastreamento do Global Logger. Use o comando a seguir para iniciar uma sessão de rastreamento do Global Logger. A palavra "GlobalLogger" neste comando é sensível a maiúsculas e minúsculas.

traceview -start GlobalLogger [parameters]

Para obter mais informações sobre comandos TraceView, consulte Comandos de controle TraceView.

Habilitando provedores de rastreamento

O TraceView habilita automaticamente os provedores de rastreamento que você adiciona à sessão de rastreamento. No entanto, depois de criar uma sessão de rastreamento, você não pode usar a janela TraceView para habilitar provedores de rastreamento adicionais para a sessão de rastreamento ou para desabilitar seletivamente os provedores de rastreamento que você adicionou à sessão de rastreamento.

Para habilitar ou desabilitar provedores, use um comando traceview -enable . Para obter mais informações sobre esse comando, consulte TraceView Control Commands.