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.
Para recopilar datos de generación de perfiles de una aplicación que se implementa en un dispositivo donde Visual Studio no está instalado, consulta Generar perfiles de código JavaScript en aplicaciones de la Tienda Windows en un dispositivo remoto.
No se recomienda generar perfiles en el simulador porque este puede distorsionar el rendimiento de la aplicación.
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
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.
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.
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.
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
En el menú Depurar, elige Propiedades del proyecto.
Elige Depuración en el nodo Propiedades de configuración.
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 Sí.
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.
Recopilar 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.
Recopilar 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:
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.
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.
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.
Recopilar datos de rendimiento en escenarios concretos
Para generar perfiles de un escenario concreto en la aplicación, haz lo siguiente:
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.
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.
Repite los escenarios principales para obtener resultados más precisos.
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