Compartir a través de


Agregar contadores de rendimiento

Importante

Debido a limitaciones significativas de rendimiento y confiabilidad, el método para proporcionar datos de contador de rendimiento que se describen en este tema puede modificarse o no estar disponible en el futuro. En su lugar, Microsoft recomienda usar el método descrito en Proporcionar datos de contador mediante la versión 2.0 para crear nuevos contadores de rendimiento y migrar también los contadores de rendimiento existentes para usar ese método.

Los contadores de rendimiento específicos de la aplicación pueden ayudarle a optimizar el rendimiento mientras desarrolla y depura la aplicación. Una vez completada e instalada la aplicación en los sistemas de destino, los contadores pueden ayudar a los administradores del sistema a ajustar la configuración configurable de la aplicación.

Adición de un objeto de rendimiento y sus contadores

  1. Diseñe los tipos y contadores de objetos para la aplicación. Para obtener más información, vea Diseño de objetos y contadores.
  2. Cree un archivo de inicialización (.ini) que contenga los nombres y descripciones de los objetos y contadores de rendimiento que proporcione. Para obtener más información, vea Agregar nombres y descripciones de contadores al Registro.
  3. Cree un archivo de encabezado (.h) que contenga los desplazamientos relativos en los que se instalarán los objetos y contadores del contador en el Registro. Para obtener más información, vea Agregar nombres y descripciones de contadores al Registro.
  4. Configure las entradas de supervisión de rendimiento necesarias en el registro. Esto incluye los pasos siguientes.
    1. Cree una clave del Registro en la clave de servicios de la aplicación. Si no tiene este nodo, créelo bajo la siguiente clave del Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Para obtener más información, consulte Creación de la clave de rendimiento de la aplicación.
    2. Use la utilidad lodctr con los archivos .ini y .h para instalar la información en el registro. Esta utilidad solo se realiza correctamente si existe una clave de rendimiento en la clave de servicios de la aplicación. Para obtener más información, vea Agregar nombres y descripciones de contadores al Registro.
  5. Cree un archivo DLL de rendimiento que contenga un conjunto de funciones exportadas que proporcionen los datos de contador consultados al consumidor. Para obtener más información, consulte Creación de un archivo DLL de extensión de rendimiento.
  6. Modifique el archivo de instalación de la aplicación para automatizar la adición de información al Registro (como se describe en el paso 4) y copie el archivo DLL de rendimiento en el directorio de la aplicación en la instalación.

Para obtener información sobre las entradas adicionales del Registro, vea Creating Other Registry Entries.