Compartir a través de


Recopilar datos de control de tiempo de función de JavaScript en aplicaciones de la Tienda en un equipo local

Se aplica solo a Windows

La herramienta Control de tiempo de función de JavaScript en el hub Rendimiento y diagnósticos de Visual Studio permite medir, evaluar y abordar problemas relacionados con el rendimiento en el código. El generador de perfiles recopila información de tiempo en la entrada y salida de cada función de la aplicación. Las vistas de los informes de generación de perfiles muestran representaciones gráficas y tabulares de información detallada, con datos completos de contexto, sobre el rendimiento de la aplicación. Además, le ayudan a navegar por las rutas de acceso de ejecución del código y el costo de ejecución de las funciones para encontrar las mejores oportunidades de optimización. Puede generar perfiles de la ejecución completa de la aplicación o suspender y reanudar la generación de perfiles para recopilar datos únicamente de escenarios concretos.

NotaNota

A partir de Visual Studio 2013 Update 2, puede usar la herramienta Uso de CPU para recopilar prácticamente los mismos datos que la herramienta Control de tiempo de función de JavaScript.Consulta Analizar el uso de CPU en aplicaciones de la Tienda.Estas son las principales diferencias entre las dos herramientas:

  • La herramienta Control de tiempo de función de JavaScript recopila el número de llamadas a las funciones de la aplicación.Sin embargo, no funciona en aplicaciones de Windows Phone y no la puede usar con otras herramientas en una sesión de generación de perfiles.

  • La herramienta Uso de CPU funciona en todas las aplicaciones de Windows en tiempo de ejecución.También es posible recopilar datos de otras herramientas de diagnóstico, como la herramienta Consumo de energía, para diagnosticar problemas determinados.

En este tema se describe cómo generar perfiles de código JavaScript en aplicaciones de Windows en un equipo local mediante el IDE de Visual Studio.

En este tema

Esto es lo que puede aprender:

Tutorial rápido: generar perfiles fácilmente

Configurar los valores de las propiedades de depuración del proyecto

Generar perfiles de la aplicación

  • Recopilar datos de rendimiento de toda la ejecución de generación de perfiles

  • Recopilar datos de rendimiento de escenarios concretos

Tutorial rápido: generar perfiles fácilmente

En muchos casos, puede recopilar datos de generación de perfiles de una aplicación en cuatro pasos.

Sin embargo, el generador de perfiles de Visual Studio usa la configuración de depuración del proyecto para configurar la implementación de la aplicación en el equipo local. Si has cambiado cualquiera de las opciones de depuración estándar del proyecto, antes debes asegurarte de que la configuración sea compatible con la generación de perfiles. Consulte la sección Configurar los valores de las propiedades de depuración del proyecto de este tema para obtener más información.

Generar perfiles en cuatro pasos

  1. Selecciona el equipo local como destino de implementación. Elija la opción Equipo local en la lista desplegable situada junto al botón Iniciar depuración en la barra de herramientas Estándar de Visual Studio.

    Ejecutar en el equipo local

  2. Inicie el generador de perfiles. Elija Iniciar análisis de rendimiento (teclado: ALT + F2 para iniciar la aplicación y comenzar a generar perfiles de inmediato.

  3. Ejecute la aplicación. Ejecute las partes de la aplicación cuyos perfiles quiera generar. Repite los escenarios principales para obtener resultados más precisos.

  4. Detenga la generación de perfiles. En la ventana del documento de generación de perfiles, elija Detener generación de perfiles (teclado: CTRL + ALT + F2). El generador de perfiles analiza los datos y muestra la vista Resumen de los datos de generación de perfiles.

Cuando detienes la ejecución de generación de perfiles, el generador de perfiles analiza los datos y muestra la vista Resumen de los datos resultantes en una ventana de documento del IDE. Consulta Analizar los datos de control de tiempo de función de JavaScript en aplicaciones de la Tienda.

Configurar los valores de las propiedades de depuración del proyecto

  1. En el menú Depurar, elige Propiedades del proyecto.

  2. Elige Depuración en el nodo Propiedades de configuración.

    Propiedades de depuración

  3. Use la siguiente tabla para configurar los valores correctamente:

    Opción

    Valor

    Depurador para iniciar

    Establecer en Equipo local.

    Iniciar aplicación

    Establecer en

    Permitir bucle invertido de la red local

    Este valor no tiene ningún efecto sobre la generación de perfiles.

    Tipo de depurador

    • Establecer en Solo script para generar perfiles de JavaScript.

    • Establecer en cualquier otro valor para generar perfiles de componentes de C#/VB/C++ de la aplicación de JavaScript.

Generar perfiles de la aplicación

Puede recopilar datos de generación de perfiles de toda la ejecución o solo de escenarios concretos. También puede recopilar datos de generación de perfiles de componentes de C#/VB/C++ de la aplicación de JavaScript.

Detener generación de perfiles

Recopilar datos de rendimiento de toda la ejecución de generación de perfiles

NotaNota

Este procedimiento es básicamente idéntico al descrito en Tutorial rápido: generar perfiles fácilmente.

Para generar perfiles de la aplicación de principio a fin, haga lo siguiente:

  1. Inicie el generador de perfiles. Elija Iniciar análisis de rendimiento (teclado: ALT + F2) para iniciar la aplicación y comenzar a generar perfiles de inmediato.

  2. Ejecute la aplicación. Ejecute las partes de la aplicación cuyos perfiles quiera generar. Repite los escenarios principales para obtener resultados más precisos.

  3. Detenga la generación de perfiles. En la ventana del documento de generación de perfiles, elija Detener generación de perfiles (teclado: CTRL + ALT + F2). El generador de perfiles analiza los datos y muestra la vista Resumen de los datos de generación de perfiles.

Recopilar datos de rendimiento de escenarios concretos

Para generar perfiles de un escenario concreto de la aplicación, haga lo siguiente:

  1. Inicie el generador de perfiles. Elige Iniciar análisis de rendimiento en pausa (teclado: CTRL + ALT + F2) para iniciar la aplicación con generación de perfiles suspendida.

  2. Reanude y suspenda la generación de perfiles. Justo antes de comenzar con el escenario en el que esté interesado, elija Reanudar generación de perfiles en la ventana del documento de generación de perfiles. Ejecute el escenario y elija Pausar generación de perfiles para suspender la recopilación de datos. Puede suspender y reanudar la generación de perfiles tantas veces como quiera.

  3. Repite los escenarios principales para obtener resultados más precisos.

  4. Detenga la generación de perfiles. En la ventana del documento de generación de perfiles, elija Detener generación de perfiles (teclado: CTRL + ALT + F2).

Cuando detienes la ejecución de generación de perfiles, el generador de perfiles analiza los datos y muestra la vista Resumen de los datos resultantes en una ventana de documento del IDE. Consulta Analizar los datos de control de tiempo de función de JavaScript en aplicaciones de la Tienda.

Vea también

Conceptos

Analizar el uso de CPU en aplicaciones de la Tienda

Analizar los datos de control de tiempo de función de JavaScript en aplicaciones de la Tienda