Visualizando um rastreamento de evento USB no Xperf

Este tópico descreve como exibir um rastreamento de evento USB no Xperf.

Para analisar problemas de desempenho e temporização, você pode usar o Xperf para exibir um rastreamento de eventos USB. Por exemplo, se você tiver um arquivo de log de rastreamento de eventos chamado usb.etl e tiver baixado a ferramenta Xperf, emita o seguinte comando para analisar o rastreamento:

xperf usb.etl

Xperf exibe uma visão dos eventos em forma gráfica. A visualização inicial é uma visualização de linha do tempo, na qual cada diamante representa um ou mais eventos nesta imagem. Os diamantes são codificados por cores de acordo com o provedor do evento.

Captura de ecrã que mostra a janela

A visualização da linha do tempo apresenta graficamente clusters de atividade de eventos. Na visualização gráfica, é fácil observar a natureza periódica da atividade de eventos, em intervalos de 1 segundo, por meio das solicitações de transferência USB que ocorreram no dispositivo de armazenamento em massa USB, após os eventos de resumo do dispositivo neste rastreamento de exemplo.

Você pode mover o ponteiro do mouse pelas seções da linha do tempo e aumentar o zoom. Esta imagem mostra o zoom nos eventos de resumo do dispositivo que ocorrem no início do rastreamento.

Captura de ecrã que mostra a vista da linha cronológica com um evento de resumo do dispositivo selecionado e a janela

Você pode exibir uma tabela de resumo de eventos, em um formulário de planilha, para todo o rastreamento ou apenas para um intervalo selecionado, conforme mostrado nesta imagem.

Analisador de desempenho do Windows - XPerf.

Para exibir uma tabela de resumo, clique com o botão direito do mouse na tela Eventos genéricos e selecione Tabela de resumo.

A tabela de resumo de eventos é uma exibição muito poderosa porque você pode arrastar as colunas para reordená-las e a exibição dinamiza os eventos com base na nova ordem das colunas. Para permitir que você se concentre em itens de interesse, você pode expandir ou recolher itens com ordem de classificação idêntica.

Às vezes, o Netmon apresenta dados de eventos USB em um formato mais legível do que o Xperf, mas o Netmon não possui a linha do tempo do Xperf e as exibições de tabela. Para analisar os eventos do rastreamento em um determinado período de tempo, você pode alternar entre Xperf e Netmon.

Rastreamento de eventos USB para Windows
Usando Xperf com USB ETW