Partilhar via


Opções de parâmetro de sessão de log

Na guia Opções de Parâmetro de Sessão de Log , você pode especificar os valores dos recursos variáveis de uma sessão de rastreamento.

Você pode definir e alterar os valores das opções a seguir ao criar uma sessão de rastreamento. Várias opções podem ser alteradas enquanto uma sessão de rastreamento está em execução. As opções que você não pode alterar aparecem esmaecidas ("esmaecidas") na caixa de diálogo Opções de Parâmetro de Sessão de Log .

Sinalizadores
Especifica os sinalizadores de rastreamento para o provedor de rastreamento. Os sinalizadores de rastreamento determinam quais mensagens de rastreamento o provedor gera. O significado dos sinalizadores é determinado independentemente por cada provedor.

Se TraceView puder encontrar um arquivo de controle de mensagem de rastreamento (.tmc) para o provedor, você poderá selecionar sinalizadores e um nível em uma lista exibida na caixa de diálogo Sinalizadores de Rastreamento e Seleção de Nível . Para abrir a caixa de diálogo Sinalizadores de Rastreamento e Seleção de Nível , clique no valor SET da opção Sinalizadores ou Nível na caixa de diálogo Opções de Parâmetro de Sessão de Log .

Tempo de Liberação (S)
Especifica com que frequência (em segundos) os buffers de sessão de rastreamento são liberados para um log de rastreamento ou para a exibição TraceView. O padrão é 1 (segundo).

Essas liberações forçadas ocorrem além das liberações que ocorrem automaticamente quando um buffer está cheio. Um valor de 0 significa que não há liberações forçadas.

Para liberar com mais frequência do que uma vez por segundo, use a opção Tamanho do Buffer para reduzir o tamanho de cada buffer.

Você pode alterar o valor de Tempo de Liberação enquanto a sessão de rastreamento está em execução.

Máximo de buffers
Especifica o número máximo de buffers alocados para a sessão de rastreamento.

O valor padrão é determinado pelo número de processadores, pela quantidade de memória física e pelo sistema operacional que você está usando. Você pode alterar esse valor enquanto a sessão de rastreamento está em execução.

Buffers mínimos
Especifica o número de buffers alocados inicialmente para armazenar mensagens de rastreamento.

Quando os buffers estão cheios, mais buffers são alocados até que o número de buffers atinja o valor especificado na opção Máximo de Buffers . O valor padrão é determinado pelo número de processadores, pela quantidade de memória física e pelo sistema operacional em uso. Não é possível alterar esse valor enquanto a sessão de rastreamento estiver em execução.

Tamanho do buffer
Especifica o tamanho, em quilobytes (KB), de cada buffer alocado para a sessão de rastreamento. O valor padrão é determinado pelo número de processadores, pela quantidade de memória física e pelo sistema operacional em uso. Não é possível alterar esse valor enquanto a sessão de rastreamento estiver em execução.

Tempo de decadência (minutos)
Especifica quanto tempo (em minutos) os buffers de rastreamento não utilizados são mantidos antes de serem liberados. O valor padrão é 15. O valor dessa opção é exibido na coluna Idade da Lista de Sessão de Rastreamento.

Esse parâmetro é válido somente no Windows 2000. Não é possível alterar esse valor enquanto a sessão de rastreamento estiver em execução.

Tamanho do buffer circular (MB)
Especifica que os buffers de rastreamento sejam circulares e especifica o tamanho máximo (em MB) de cada buffer.

Quando um buffer circular está cheio, novas mensagens de rastreamento são gravadas no início do buffer, substituindo as mensagens de rastreamento mais antigas. Por padrão, os buffers de rastreamento são sequenciais, não circulares.

Não é possível alterar esse valor enquanto a sessão de rastreamento estiver em execução.

Tamanho do buffer sequencial (MB)
Especifica se os buffers de rastreamento são sequenciais e especifica o tamanho máximo (em MB) de cada buffer.

Quando um buffer sequencial está cheio, as mensagens de rastreamento são gravadas em outro buffer ou são perdidas. Por padrão, os buffers de rastreamento são sequenciais, não circulares e têm 200 MB cada.

Não é possível alterar esse valor enquanto a sessão de rastreamento estiver em execução.

Iniciar novo arquivo após o tamanho do buffer (MB)
Cria um novo arquivo de log de rastreamento (.etl) sempre que o log existente atinge o valor especificado. O valor especifica o tamanho máximo de cada arquivo de log em MB.

O valor dessa opção é exibido na coluna Novo Arquivo da Lista de Sessão de Rastreamento.

Essa opção só entra em vigor quando o provedor está gerando logs de rastreamento, ou seja, quando você seleciona a opção Log Trace Event Data to File na página Opções de Sessão de Log . Essa opção não tem efeito em buffers circulares ou em logs de uma sessão de rastreamento do Agente de Kernel NT. Não há suporte para ele no Windows 2000.

Usar números de sequência globais
Gera um número de sequência global para cada mensagem de rastreamento.

Os números de sequência globais são exclusivos para todas as sessões de rastreamento no computador. O valor padrão dessa opção é FALSE.

Essa opção não tem suporte no Windows 2000 e não tem nenhum efeito sobre os logs de uma sessão de rastreamento do Agente de Kernel NT.

Usar número de sequência local
Gera um número de sequência local para cada mensagem de rastreamento. O valor padrão é TRUE.

Os números de sequência local são exclusivos em uma sessão de rastreamento.

Essa opção não tem suporte no Windows 2000 e não tem nenhum efeito sobre os logs de uma sessão de rastreamento do Agente de Kernel NT.

Nível
Especifica um nível de rastreamento para o provedor de rastreamento. O nível de rastreamento determina quais mensagens de rastreamento o provedor gera. O significado do valor de nível é determinado independentemente por cada provedor. Normalmente, ele representa níveis crescentes de detalhes.

Se TraceView puder encontrar um arquivo de controle de mensagem de rastreamento (.tmc) para o provedor, você poderá selecionar sinalizadores e um nível em uma lista exibida na caixa de diálogo Sinalizadores de Rastreamento e Seleção de Nível . Para abrir a caixa de diálogo Sinalizadores de Rastreamento e Seleção de Nível , clique no valor SET da opção Sinalizadores ou Nível na caixa de diálogo Opções de Parâmetro de Sessão de Log .

Para obter mais informações sobre níveis de rastreamento, consulte a descrição do parâmetro EnableLevel da função EnableTrace no SDK do Microsoft Windows.

Windbg
Redireciona mensagens de rastreamento para KD ou WinDbg, o que estiver habilitado, além de exibi-las na janela TraceView. Essa opção também define o tamanho do buffer como 3 KB, o tamanho máximo permitido pelo WinDbg. O valor exibido para a opção Tamanho do Buffer é ignorado.

Para exibir mensagens de rastreamento em um depurador, wmitrace.dll e traceprt.dll devem estar no caminho de pesquisa do depurador no computador host. Essas DLLs também estão incluídas nas Ferramentas de Depuração para Windows , para permitir que o depurador localize os arquivos de formato de mensagem de rastreamento (.tmf) para as mensagens de rastreamento, os arquivos TMF devem estar no caminho de pesquisa do depurador no computador host. Para definir o caminho de pesquisa do depurador, use a extensão de depurador especializado !wmitrace.searchpath ou defina o valor da variável de ambiente %TRACE_FORMAT_SEARCH_PATH%. Para obter informações sobre extensões de rastreamento do WinDbg e WMI, consulte Ferramentas de depuração para Windows.

Ignorar TraceView
Suprime mensagens de rastreamento resultantes de operações TraceView.

Tamanho do arquivo virtual
Indica o número máximo de mensagens de rastreamento que TraceView armazena antes de começar a substituir as mensagens mais antigas para abrir espaço para mensagens mais recentes.

Um valor de 0 significa que não há valor máximo. TraceView retém todas as mensagens e nunca as substitui. O valor padrão dessa opção, 65536, é o valor recomendado para a maioria dos sistemas. Valores maiores podem causar atrasos significativos.

Esse valor aparece na coluna Registros de Rastreamento Máximo da Lista de Sessão de Rastreamento.