Compartir a través de


Generar perfiles de código JavaScript en aplicaciones de la Tienda Windows en un equipo local

Las Herramientas de generación de perfiles de Visual Studio para JavaScript permiten medir, evaluar y abordar problemas relacionados con el rendimiento del código. El generador de perfiles recopila información de tiempo en la entrada y la 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 completos datos de contexto, sobre el rendimiento de la aplicación. Además, te ayudan a navegar por las rutas de acceso de ejecución del código y el costo de ejecución de las funciones, para que encuentres 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 únicamente los datos de escenarios concretos.

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

En este tema

Obtendrás información sobre lo siguiente:

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 para los componentes de C#/VB/C++

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

  • Recopilar datos de rendimiento en escenarios concretos

Tutorial rápido: generar perfiles fácilmente

En muchos casos, puedes recopilar datos de generación de perfiles para una aplicación con solo 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. Consulta Configurar los valores de las propiedades de depuración del proyecto en este tema para obtener más información.

Generación de perfiles en cuatro pasos

  1. Selecciona el equipo local como destino de implementación. Elige 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. Inicia el generador de perfiles. Elige Iniciar análisis de rendimiento (teclado: ALT + F2) para iniciar la aplicación y comenzar de generación de perfiles inmediatamente.

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

  4. Detén la generación de perfiles. En la ventana de documento de generación de perfiles, elige 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 rendimiento de JavaScript en aplicaciones de la Tienda Windows.

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. Usa la tabla siguiente para configurar las opciones en los valores adecuados:

    Opción

    Valor

    Depurador para iniciar

    Establécela en Equipo local.

    Iniciar aplicación

    Establécela en .

    Permitir bucle invertido de la red local

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

    Tipo de depurador

    • Establécela en Solo script para generar perfiles de JavaScript.

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

Generar perfiles de la aplicación

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

Detener generación de perfiles

Hh696637.collapse_all(es-es,VS.110).gifRecopilar datos de rendimiento para los componentes de C#/VB/C++

Para recopilar datos de rendimiento de los componentes de C#/VB/C++ de una aplicación de JavaScript, elige cualquier elemento excepto Solo script en la lista Tipo de depurador de la página de propiedades Depuración del proyecto de JavaScript. Consulta Configurar los valores de las propiedades de depuración del proyecto en este tema.

Luego, puedes recopilar datos de rendimiento de la ejecución de generación de perfiles completa, o bien recopilarlos solamente para algunos escenarios concretos, se describe más adelante.

Para analizar los datos de rendimiento de C#/VB/C++, consulta Analizar los datos de rendimiento del código de Visual C++, Visual C# y Visual Basic en las aplicaciones de la Tienda Windows.

Nota

Si eliges esta opción, los datos de rendimiento de JavaScript no se recopilan.

Hh696637.collapse_all(es-es,VS.110).gifRecopilar datos de rendimiento de la ejecución de generación de perfiles completa

Nota

Básicamente, este procedimiento es igual que el descrito en Tutorial rápido: generar perfiles fácilmente.

Para generar perfiles para toda la aplicación de principio a fin, haz lo siguiente:

  1. Inicia el generador de perfiles. Elige Iniciar análisis de rendimiento (teclado: ALT + F2) para iniciar la aplicación y comenzar de generación de perfiles inmediatamente.

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

  3. Detén la generación de perfiles. En la ventana de documento de generación de perfiles, elige 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.

Hh696637.collapse_all(es-es,VS.110).gifRecopilar datos de rendimiento en escenarios concretos

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

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

  2. Reanuda y suspende la generación de perfiles. Justo antes de que comience el escenario que te interesa, elige Reanudar generación de perfiles en la ventana de documento de generación de perfiles. Ejecuta el escenario y elige Pausar generación de perfiles para suspender la recopilación de datos. Puedes suspender y reanudar la generación de perfiles tantas veces como quieras.

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

  4. Detén la generación de perfiles. En la ventana de documento de generación de perfiles, elige 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 rendimiento de JavaScript en aplicaciones de la Tienda Windows.

Vea también

Conceptos

Analizar el rendimiento de las aplicaciones de la Tienda Windows

Analizar los datos de rendimiento de JavaScript en aplicaciones de la Tienda Windows