Compartir a través de


Generar perfiles de código JavaScript en aplicaciones de la Tienda Windows en un dispositivo remoto

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

Visual Studio se suele instalar en un equipo de escritorio. Las aplicaciones de la Tienda Windows se ejecutan en gran variedad de dispositivos, factores de forma y tipos de procesador. La generación de perfiles remota permite recopilar datos de rendimiento sobre cualquier dispositivo que esté conectado al equipo de Visual Studio a través de una red o directamente con un cable Ethernet. Al generar perfiles de forma remota, Visual Studio implementa la última compilación de tu aplicación.

Nota

  • Para generar perfiles en un dispositivo remoto, debes ser administrador en él.

  • Te recomendamos que realices las actividades de interacción del usuario directamente en el dispositivo remoto y que no uses la Conexión a Escritorio remoto. La Conexión a Escritorio remoto puede modificar significativamente el rendimiento de la aplicación y los datos de rendimiento que se recopilan.

En este tema

Configure remote profiling on the remote device

Configure remote profiling in Visual Studio

  • Other debugging properties

Profile the app

  • Collect performance data for the entire profiling run

  • Collect performance data for specific scenarios

Configurar la generación de perfiles remota en el dispositivo remoto

En el dispositivo remoto, debes tener instaladas una licencia de desarrollador y Herramientas remotas de Visual Studio, y el Monitor de depuración remota debe estar en ejecución.

Configurar la generación de perfiles remota en Visual Studio

Para generar perfiles de una aplicación en un dispositivo remoto, especifica su nombre o dirección IP en las propiedades de depuración del proyecto de Visual Studio. Solo hay que especificar el destino de la implementación en el equipo local. Después, inicia la generación de perfiles, recopila datos para la totalidad o parte de la ejecución, y detenla. Después, Visual Studio muestra los resultados en una ventana de documento del IDE.

Para generar perfiles de la aplicación en un dispositivo remoto:

  1. En Visual Studio, abre el proyecto cuyos perfiles quieres generar.

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

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

    Propiedades de proyecto de depuración de JavaScript

  4. Elige Depurador remoto en la lista Depurador para iniciar.

  5. En la fila Nombre de equipo, escribe el nombre o la dirección IP del dispositivo remoto.

    Si el dispositivo remoto está en la misma subred que el equipo de Visual Studio, o si el dispositivo se conecta directamente con el equipo de Visual Studio, puedes hacer clic en la flecha abajo de la fila, elegir <Buscar...> para buscar el elemento y, luego, seleccionar el dispositivo en el cuadro de diálogo Conexiones del depurador remoto.

  6. En la lista Tipo de depurador, elige si deseas generar perfiles de código de JavaScript o Visual C++, Visual C# o Visual Basic en componentes de la aplicación:

    • Elige Solo script para generar perfiles de JavaScript.

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

Hh969530.collapse_all(es-es,VS.110).gifOtras propiedades de depuración

  1. Permitir bucle invertido de la red local no tiene ningún efecto en la generación de perfiles.

  2. Requiere autenticación siempre se debe establecer en . No exigir la autenticación de red supone un riesgo importante de que la red sufra ataques de usuarios malintencionados.

Generar perfiles de la aplicación

Puedes recopilar datos de generación de perfiles para toda la ejecución o solo para escenarios concretos.

Detener generación de perfiles

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

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. Tendrás que aceptar una elevación de los privilegios del Monitor del depurador remoto.

  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.

Hh969530.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. Tendrás que aceptar una elevación de los privilegios del Monitor del depurador remoto.

  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: CTL + 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

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

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