Los contadores de rendimiento de Windows permiten a las diferentes aplicaciones y componentes publicar, capturar y analizar los datos de rendimiento que proporcionan las aplicaciones, servicios y controladores. Se puede utilizar esta información para determinar los cuellos de botelladel sistema y optimizar el rendimiento de éste y de las aplicaciones. Por ejemplo, podemos utilizar un contador de rendimiento para controlar el tiempo necesario para procesar un pedido o hacer una consulta en una base de datos, o podemos supervisar el tamaño de una cola de mensajes y escribir código que realice una acción específica siempre que la cola alcance un límite preestablecido.
Mediante el componente PerformanceCounter y las características del lenguaje de Visual Studio y de Microsoft .NET Framework SDK, puede conectarse fácilmente a los contadores de rendimiento de equipos locales y remotos, así como recuperar valores de dichos contadores. También puede escribir valores en contadores personalizados ya existentes (los creados con .NET Framework) en el equipo local y crear sus propios contadores en equipos que tengan Windows instalado.
En esta sección
- Introducción a la supervisión de umbrales de rendimiento
-
Proporciona información básica acerca de las características de los contadores de rendimiento.
- Cómo: Crear instancias de componentes PerformanceCounter
-
Proporciona instrucciones para crear instancias de componentes PerformanceCounter y configurar dichas instancias en los proyectos.
- Cómo: Configurar instancias de componentes PerformanceCounter
-
Describe cómo establecer propiedades de los componentes PerformanceCounter creados.
- Administración de categorías y contadores
-
Describe los procesos necesarios para crear, eliminar y consultar contadores de rendimiento y las categorías en que se clasifican.
- Cómo: Escribir valores en los contadores de rendimiento
-
Proporciona instrucciones para aumentar o disminuir el valor de un contador de rendimiento.
- Recuperación del valor de los contadores de rendimiento
-
Explica el proceso de leer o escribir valores en un contador.