Share via


Cómo: Crear instancias de componentes PerformanceCounter

Actualización: noviembre 2007

Debe crear una instancia del componente PerformanceCounter cuando desee disponer de los datos de rendimiento de su aplicación o controlar el rendimiento de los recursos de un sistema. Los componentes PerformanceCounter permiten conectarse a contadores de rendimiento existentes, escribir valores en contadores personalizados y reaccionar a los valores que reciben los contadores.

Los componentes PerformanceCounter no tienen interfaz de usuario visual. Si agrega una instancia del componente PerformanceCounter a un diseñador visual (como el Diseñador de Windows Forms), el componente aparecerá en un área pequeña situada debajo del borde inferior del formulario. Esto se conoce como bandeja de componentes y es la ubicación en donde se muestran todos los elementos no visuales asociados al formulario.

Nota:

Las clases no visuales que se derivan de Component admiten una superficie de diseño visual similar a la bandeja de componentes, en la que se organizan el componente PerformanceCounter y otros componentes. La organización de los elementos en este diseñador no es esencial, ya que la interfaz que ve el programador nunca se muestra a los usuarios finales de la aplicación.

Hay varias formas de crear una instancia del componente PerformanceCounter:

  • Puede buscar el contador que desee en el Explorador de servidores y agregarlo al diseñador, con lo que se crea una instancia del componente PerformanceCounter que está preconfigurada para que apunte a este contador.

  • Se puede arrastrar una instancia del componente PerformanceCounter desde la ficha Componentes del Cuadro de herramientas hasta un formulario u otro diseñador.

  • Se puede crear una instancia del componente PerformanceCounter en el código.

Nota:

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para crear una instancia de los componentes PerformanceCounter desde el Explorador de servidores

  1. En el Explorador de servidores, expanda el nodo Servidores y, a continuación, el nodo correspondiente al servidor que desee ver.

    Nota:

    Si el servidor que desea ver no aparece en la lista, tendrá que agregarlo. Para obtener más información, vea Cómo: Tener acceso e inicializar el Explorador de servidores o el Explorador de bases de datos.

  2. Busque y expanda el nodo Contadores de rendimiento que se encuentra debajo de él.

    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, aunque disponga de permisos administrativos. Para obtener más información, vea Windows Vista y Visual Studio.

  3. Busque el contador que desee agregar al proyecto y haga clic en él con el botón secundario del mouse (ratón).

  4. Haga clic en Agregar al Diseñador.

  5. Configure el componente. Para obtener más información, vea Cómo: Configurar instancias de componentes PerformanceCounter.

Para crear una instancia del componente PerformanceCounter desde el Cuadro de herramientas

  1. Vaya a la ficha Componentes del Cuadro de herramientas.

  2. Seleccione el icono PerformanceCounter y arrástrelo hasta la superficie del diseñador del formulario o componente correspondiente.

  3. Configure el componente. Para obtener más información, vea Cómo: Configurar instancias de componentes PerformanceCounter.

Para crear una instancia del componente PerformanceCounter mediante programación

  1. Cree una instancia de la clase PerformanceCounter en el código. El código se podría ser similar al siguiente:

    Dim myCounter As New System.Diagnostics.PerformanceCounter()
    
     System.Diagnostics.PerformanceCounter myCounter =
           new System.Diagnostics.PerformanceCounter();
    
  2. Configure el resto de las propiedades necesarias para el componente. Para obtener más información, vea Cómo: Configurar instancias de componentes PerformanceCounter.

Vea también

Tareas

Cómo: Configurar instancias de componentes PerformanceCounter

Referencia

Cómo: Tener acceso e inicializar el Explorador de servidores o el Explorador de bases de datos