Administración de categorías y contadores
Actualización: noviembre 2007
Puede crear categorías y contadores de rendimiento personalizados si desea controlar información no capturada por los contadores estándar que proporciona Microsoft Windows. Por ejemplo, si desea crear un contador personalizado para controlar el número total de usuarios conectados a nuestro sitio Web o para controlar los pedidos procesados por segundo en el sitio. Al crear un contador, se agrega a una categoría de contadores de rendimiento y se le asigna un tipo que determina su comportamiento. Para obtener información sobre cómo elegir el tipo correcto, vea Tipos de contadores de rendimiento.
Crear contadores personalizados
Hay varias formas de crear contadores personalizados:
Puede crear un único contador en una categoría mediante el método Create en la clase PerformanceCounterCategory. Para obtener más información, vea Cómo: Crear categorías de contadores de rendimiento.
Puede crear varios contadores en una misma categoría mediante la clase CounterCreationData. Para obtener más información, vea Cómo: Crear contadores de rendimiento personalizados.
Debe crear contadores en una categoría definida por el usuario, en lugar de en los objetos de rendimiento (denominados categorías en Visual Studio y .NET Framework) definidos por Windows. Es decir, no podrá crear un nuevo contador en la categoría Procesador ni en las categorías definidas por el sistema. Asimismo, debe crear un contador en una nueva categoría; si agrega un contador a una categoría definida por el usuario que ya existente, se iniciará una excepción.
Las siguientes restricciones se aplican al proceso de creación de nuevos contadores:
Puede crear contadores personalizados en el equipo local, con tal que tenga acceso como administrador.
Nota: Para obtener acceso a los contadores de rendimiento, debe ser miembro del grupo de seguridad que tiene acceso a los contadores de rendimiento (por ejemplo, el grupo Usuarios del monitor de sistema). Asimismo, puede que aparezcan mensajes de solicitud en Windows Vista al intentar realizar una acción que requiera privilegios elevados, incluso al ejecutarse con permisos administrativos. Para obtener más información, vea Windows Vista y Visual Studio.
Si no especifica un tipo de contador al crear éste y su categoría, el tipo de contador predeterminado será NumberofItems32.
No puede crear nuevos contadores en categorías existentes. Si necesita agregar contadores a categorías ya existentes, la única forma de hacerlo es eliminar la categoría y volver a crearla con todo su contenido. Esto incluye los nuevos contadores que desea agregar.
Hay restricciones de seguridad que afectan a la posibilidad de crear contadores y categorías. Para obtener más información, vea Introducción a la supervisión de umbrales de rendimiento.
La clase PerformanceCounter no es totalmente compatible con Microsoft Windows NT 4.0. Puede leer de los contadores del sistema, pero no puede crear, escribir ni eliminar contadores personalizados.
Vea también
Tareas
Cómo: Crear contadores de rendimiento personalizados
Cómo: Crear categorías de contadores de rendimiento
Cómo: Eliminar categorías de contadores de rendimiento
Cómo: Determinar si existen contadores y categorías
Cómo: Agregar y quitar instancias del contador de rendimiento