Cómo: Supervisar el rendimiento en tiempo de ejecución

Actualización: noviembre 2007

Supervisión remota del rendimiento de .NET Compact Framework es una herramienta de análisis incluida con .NET Compact Framework versión 2.0 Service Pack 1. Esta herramienta proporciona una interfaz de usuario que permite ver los datos de rendimiento en el momento. Al iniciar la aplicación desde Supervisión remota del rendimiento, la herramienta leerá los datos estadísticos de los contadores de rendimiento de .NET Compact Framework directamente de Common Language Runtime (CLR).

También puede ver los datos de rendimiento de .NET Compact Framework con la herramienta de escritorio de Windows, PerfMon.exe. Puede utilizar estas herramientas conjuntamente para obtener una vista gráfica activa de los datos del contador de rendimiento generados por CLR.

Supervisión remota del rendimiento permite hacer lo siguiente:

  • Consultar los datos del contador de rendimiento mientras se ejecuta una aplicación.

  • Consultar los datos del contador de rendimiento en formato gráfico en Perfmon.exe mientras se ejecuta una aplicación.

  • Permitir la generación de archivos .stat para reproducir el comportamiento admitido en versiones anteriores de .NET Compact Framework. Cuando se utiliza esta característica, los archivos .stat se escriben en disco al cerrar la aplicación. Para obtener más información, vea Cómo: Generar estadísticas de rendimiento.

  • Consultar los archivos .stat generados anteriormente en .NET Compact Framework versión 2.0.

  • Habilitar y deshabilitar el registro.

Supervisión remota del rendimiento admite dispositivos Windows Embedded CE 5.0, Windows Embedded CD 6.0, Windows Mobile 5.0, Pocket PC 2003 y Smartphone 2003.

Supervisión remota del rendimiento y sus archivos asociados se encuentran en el directorio Archivos de programa\\Microsoft.NET\SDK\CompactFramework\versión\bin. Este directorio contiene archivos de dispositivo y de escritorio.

Nota:

Para obtener información adicional sobre Supervisión remota del rendimiento, vea el archivo Léame en Archivos de programa\Microsoft.NET\SDK\CompactFramework\versión\bin.

En este tema se proporciona la información siguiente sobre cómo utilizar Supervisión remota del rendimiento en .NET Compact Framework 2.0:

  • Configurar Supervisión remota del rendimiento.

  • Mostrar los datos de rendimiento de una aplicación.

  • Utilizar Perfmon.exe con Supervisión remota del rendimiento.

En .NET Compact Framework 3.5 y versiones posteriores, Supervisión remota del rendimiento y su documentación asociada están incluidos en las herramientas avanzadas de .NET Compact Framework. Para obtener más información, vea Power Toys for .NET Compact Framework.

Configurar Supervisión remota del rendimiento

Puede configurar Supervisión remota del rendimiento de una de estas maneras:

  • Utilice ActiveSync.

  • Utilice una conexión Ethernet.

Para configurar Supervisión remota del rendimiento mediante ActiveSync

  1. Copie Netcfrtl.dll en el directorio \Windows del dispositivo mediante una conexión ActiveSync.

    Este archivo se encuentra en Archivos de programa\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

  2. Asegúrese de que los archivos necesarios para la conectividad con Supervisión remota del rendimiento se encuentran en el dispositivo.

    Estos archivos se copian automáticamente en el dispositivo al ejecutar por primera vez el depurador de Visual Studio en la aplicación. Si no utiliza Visual Studio, debe copiar los archivos siguientes en el directorio \Windows del dispositivo: eDbgTL.dll y TcpConnectionA.dll. En el SDK de Windows, estos archivos se encuentran en la carpeta \Archivos de programa\Common Files\microsoft shared\CoreCon\1.0\Target\wce400\tipoDeProcesador.

Para configurar Supervisión remota del rendimiento mediante una conexión Ethernet

  1. Obtenga la dirección IP y el número de puerto del dispositivo.

    Puede obtener esta información copiando Netcflaunch.exe en el dispositivo y ejecutándolo. Cuando se ejecute la aplicación, se mostrará la dirección IP y el número de puerto actualmente en uso. Este archivo se encuentra en Archivos de programa\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

    La dirección IP y el número de puerto se utilizan al ejecutar una aplicación desde Supervisión remota del rendimiento.

  2. Copie Netcfrtl.dll en el directorio \Windows del dispositivo.

    Este archivo se encuentra en Archivos de programa\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

  3. Asegúrese de que los archivos necesarios para la conectividad con Supervisión remota del rendimiento se encuentran en el dispositivo.

    Estos archivos se copian automáticamente en el dispositivo al ejecutar por primera vez el depurador de Visual Studio en la aplicación. Si no utiliza Visual Studio, debe copiar los archivos siguientes en el directorio \Windows del dispositivo: eDbgTL.dll y TcpConnectionA.dll. En el SDK de Windows, estos archivos se encuentran en la carpeta \Archivos de programa\Common Files\microsoft shared\CoreCon\1.0\Target\wce400\tipoDeProcesador.

Mostrar los datos de rendimiento de una aplicación

Para utilizar Supervisión remota del rendimiento para mostrar los datos de rendimiento de una aplicación

  1. Inicie Supervisión remota del rendimiento.

    Este archivo se denomina NetCFrpm.exe y se encuentra en Archivos de programa\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

    Nota:

    Si está utilizando una versión de Supervisión remota del rendimiento anterior a la versión que se distribuye con .NET Compact Framework 2.0 Service Pack 2, haga clic en Contadores activos en el menú Archivo después de que Supervisión remota del rendimiento se inicie.

  2. En la lista Dispositivo, escriba o seleccione el dispositivo.

    Si utiliza una conexión ActiveSync, seleccione el dispositivo adecuado en la lista. Si utiliza una conexión Ethernet, escriba la dirección IP y el número de puerto en el cuadro Dispositivo. Por ejemplo, escriba 128.128.0.1 6519 para utilizar el puerto 6519 en un dispositivo con la dirección IP 128.128.0.1.

  3. Escriba la ruta de acceso completa de la aplicación en el cuadro de texto Aplicación.

  4. Escriba los argumentos de la línea de comandos para la aplicación en el cuadro de texto Parámetros.

  5. Compruebe que la aplicación no se está ejecutando en el dispositivo.

  6. Haga clic en Conectar.

    Supervisión remota del rendimiento inicia la aplicación y muestra los datos de rendimiento.

Utilizar PerfMon.exe

Para utilizar PerfMon.exe con Supervisión remota del rendimiento

  1. Inicie Supervisión remota del rendimiento.

    Este archivo se llama NetCFrpm.exe y se encuentra en Archivos de programa\Microsoft.NET\SDK\CompactFramework\versión\bin.

    Nota:

    Si está utilizando una versión de Supervisión remota del rendimiento anterior a la versión que se distribuye con .NET Compact Framework 2.0 Service Pack 2, haga clic en Contadores activos en el menú Archivo después de que Supervisión remota del rendimiento se inicie.

  2. En el menú Opciones, haga clic en Publicar en Perfmon.

  3. Inicie una aplicación desde Supervisión remota del rendimiento.

  4. Inicie PerfMon.exe.

    Este archivo se encuentra en \Windows\System32.

  5. En el panel izquierdo de PerfMon.exe, haga clic en Monitor de sistema si aún no está seleccionado.

  6. Haga clic con el botón secundario en el panel derecho y, a continuación, haga clic en Agregar contadores.

  7. En la lista Objeto de rendimiento, haga clic en la categoría de contador que desea representar en PerfMon.exe.

    Los nombres de las categorías corresponden a las categorías que aparecen al ver los datos estadísticos en Supervisión remota del rendimiento. Por ejemplo, los contadores de recolección de elementos no utilizados se denominan .NET CF GC en PerfMon.exe.

  8. Haga clic en Agregar.

Vea también

Conceptos

Contadores de rendimiento de .NET Compact Framework

Otros recursos

Rendimiento y diagnósticos de .NET Compact Framework