Definición: ¿Qué significa Performance Counter?
Un contador de rendimiento en la programación .NET es una forma de que los desarrolladores se hagan una idea del rendimiento real de sus programas. Los componentes del contador de rendimiento son una clase de .NET que proporciona una serie de métricas de rendimiento medibles. Estos miden el estado del sistema de cualquier aplicación o parte del sistema operativo Windows.
Techinfo explica el contador de rendimiento
Los contadores de rendimiento son una forma de herramienta de depuración y supervisión del rendimiento proporcionada por .NET para ayudar a las pruebas de rendimiento de las aplicaciones. Éstos cuentan una serie de acciones que realizan tanto la aplicación como el sistema operativo.
Estos contadores incluyen:
- Número de excepciones lanzadas
- Número de filtros por segundo
- Tiempo de carga
- Clases actuales cargadas
- Número de subprocesos actuales y lógicos
Estos y otros contadores de rendimiento deberían dar a los desarrolladores una idea de cómo se están desempeñando sus programas de una manera más sistemática que simplemente cargarlos e interactuar con ellos. Un desarrollador normalmente busca "puntos calientes", lugares donde el programa se ejecuta más lentamente que en otros. Al ver dónde están los cuellos de botella en su código, pueden ajustar los programas para que se ejecuten de manera más eficiente.