Definição – o que significa contador de desempenho?
Um contador de desempenho na programação .NET é uma forma de os desenvolvedores terem uma ideia de como seus programas estão realmente executando. Os componentes do contador de desempenho são uma classe do .NET que fornece várias métricas de desempenho mensuráveis. Eles medem o estado do sistema de qualquer aplicativo ou parte do sistema operacional Windows.
Definirtec explica contador de desempenho
Os contadores de desempenho são uma forma de monitoramento de desempenho e ferramenta de depuração fornecida pelo .NET para auxiliar no teste de desempenho de aplicativos. Eles contam uma série de ações que o aplicativo e o sistema operacional executam.
Esses contadores incluem:
- Número de exceções lançadas
- Número de filtros por segundo
- Tempo de carregamento
- Classes atuais carregadas
- Número de threads atuais e lógicos
Esses e outros contadores de desempenho devem dar aos desenvolvedores uma noção do desempenho de seus programas de uma forma mais sistemática do que apenas carregando e interagindo com eles. Um desenvolvedor geralmente procura por “pontos quentes”, locais onde o programa é executado mais lentamente do que em outros. Ao ver onde estão os gargalos em seu código, eles podem ajustar os programas para serem executados com mais eficiência.