Compartilhar via


Regiões de interesse

Regions of Interest é uma nova funcionalidade no WPA que permite a aplicação de rótulos amigáveis a partes do rastreamento. Esses rótulos são aplicados localizando eventos que definem o início e a parada de uma determinada região. As regiões e seus eventos estão contidos em um arquivo XML de regiões. A Microsoft fornece alguns arquivos de regiões para análise de aplicativo e você também pode definir seus próprios arquivos de regiões para seus cenários ou aplicativos. Essa funcionalidade permite que você identifique com rapidez e facilidade regiões complexas e aumenta consideravelmente a velocidade e a eficiência da análise de desempenho.

Por exemplo, suponha um cenário que contenha várias sequências de carregamento, cada uma definida por um evento, A, seguido por outro evento, B. Com Regiões de Interesse, você pode aplicar um rótulo de "Carregamento" amigável a cada um desses intervalos de tempo A-B. Agora, em vez de precisar identificar manualmente cada uma dessas sequências de eventos, o WPA aplica automaticamente o rótulo "Carregando", permitindo que você visualize rapidamente onde esses eventos ocorrem.

Como outro exemplo, um usuário precisa analisar o desempenho de um determinado aplicativo da Microsoft Store. O ciclo de vida do aplicativo pode ser dividido em várias fases, como inicialização, suspensão/retomada e desligamento, cada uma delas pode ter uma definição de região correspondente. Com essas definições de região, qualquer usuário poderia identificar facilmente onde esses eventos de ciclo de vida ocorrem.

Para usar regiões de interesse com o WPA, você deve ter o seguinte:

  • Um arquivo de rastreamento ETW (.etl) que foi coletado durante o cenário de interesse

  • Um arquivo de definição de Regiões de Interesse (.xml)

Criando um arquivo de regiões de interesse

Para obter informações sobre como criar um arquivo de Regiões de Interesse, consulte Criando um arquivo de regiões de interesse

Suporte a regex em um arquivo de regiões de interesse

Um arquivo de regiões de interesse dá suporte a expressões regulares (regex). Para obter informações sobre regex e criação de novas linhas em um arquivo De regiões de interesse, consulte Criando um arquivo de regiões de interesse

Aplicando um arquivo de Regiões de Interesse a um rastreamento aberto

Você pode usar um arquivo Regiões de Interesse para aplicar marcação adicional a um rastreamento aberto no WPA:

  1. No menu, escolha Rastreamento, Propriedades de Rastreamento.

  2. No painel Propriedades do Rastreamento exibido, escolha Adicionar.

  3. Navegue até e selecione o arquivo de manifesto regiões de interesse desejado (.xml) e escolha Abrir.

  4. O arquivo agora é adicionado à caixa de listagem Regiões de Definições de Interesse . Volte para o painel Análise selecionando a guia Análise na parte superior da janela.

  5. Na Explorer do Graph, expanda o nó Atividade do Sistema.

  6. Se o rastreamento contiver qualquer uma das regiões que foram definidas pelo arquivo de manifesto, o grafo Regiões de Interesse aparecerá no Graph Explorer como o último grafo em Atividade do Sistema (imediatamente antes da categoria Computação). Arraste o grafo para o painel Análise .

    Se o rastreamento não contiver nenhuma região de interesse, você não verá um grafo Regiões de Interesse .

Nota A tabela Uso da CPU Atribuída depende de regiões de definições de interesse para atribuir o uso da CPU a atividades diferentes. Quando você usa arquivos de várias regiões, diferentes regiões de interesse podem se sobrepor e entrar em conflito. Quando esses conflitos ocorrem, o WPA não pode atribuir com precisão uma única atividade a um determinado thread em um determinado intervalo de tempo.

Para evitar esses possíveis conflitos, use apenas um arquivo de definição de região por vez.

Criando um arquivo de regiões de interesse

Recursos do WPA