Visualizar contadores dotnet do criador de perfil do Visual Studio

A ferramenta Contadores do .NET permite visualizar contadores dotnet ao longo do tempo diretamente de dentro do criador de perfil do Visual Studio.

Observação

A ferramenta Contadores do .NET requer o Visual Studio 2019 versão 16.7 ou posterior e é destinada ao .NET Core 3.0+ e .ao .NET 5+.

Instalação

  1. Abra o Criador de Perfil de Desempenho (Alt + F2 ou Depuração -> Criador de Perfil de Desempenho) no Visual Studio.

  2. Selecione a caixa de seleção Contadores de .NET.

    Counters tool selected.

  3. Clique no botão Iniciar para executar a ferramenta.

Para obter mais informações sobre como otimizar o desempenho da ferramenta, consulte Otimizando as configurações do Criador de Perfil.

Entender seus dados

Embora a ferramenta esteja coletando dados iniciais, você pode ver os valores dinâmicos dos contadores dotnet.

.NET Counter tool collecting.

Também é possível exibir grafos dos contadores marcando a caixa de seleção ao lado dos nomes dos contadores. É possível exibir os grafos de vários contadores por vez.

Quando terminar de exercitar seu aplicativo e coletar dados, é possível interromper a coleta de um relatório ainda mais detalhado. Para isso, pressione o botão Parar Coleta.

Depois que o relatório for carregado, deve aparecer um relatório finalizado semelhante ao mostrado abaixo.

.NET Counter tool report.

O relatório mostra os seguintes valores:

  • Min – o valor mínimo para esse contador no intervalo de tempo selecionado.
  • Máx - o valor máximo para esse contador no intervalo de tempo selecionado.
  • Média - o valor médio para esse contador no intervalo de tempo selecionado.

É possível filtrar ou adicionar colunas na tabela clicando com o botão direito do mouse nos títulos da coluna e selecionando um título.

.NET Counter tool columns.

Exiba também grafos no relatório detalhado marcando as caixas de seleção ao lado de contadores. Os dados nas tabelas representam os valores de toda a duração do rastreamento coletado por padrão. Para filtrar os dados para um intervalo de tempo específico, clique e arraste os grafos.

.NET Counters tool time filtering.

A tabela atualiza os valores relevantes para o tempo selecionado nos grafos. Use o botão Limpar Seleção para redefinir o intervalo de tempo selecionado para todo o rastreamento.