Generar perfiles de aplicaciones de Windows 8 y Windows Server 2012

Las características de seguridad mejoradas en Windows 8 y Windows Server 2012 requerían cambios significativos en la forma en que el generador de perfiles de Visual Studio recopila datos en las plataformas.Las aplicaciones del almacén de Windows también requieren nuevas técnicas de colección.En este tema se describen los cambios para generar perfiles en las plataformas Windows 8 y Windows Server 2012.

[!NOTA]

Generar perfiles de aplicaciones en otras versiones de Windows compatibles (Windows 7, Windows Server 2008 R2) no ha cambiado.

En este tema

Generación de Windows para almacenar las aplicaciones del IDE de Visual Studio

Generar perfiles de aplicaciones que se ejecutan en Windows 8 de escritorio o en Windows Server 2012 del IDE de Visual Studio

  • Generar perfiles de aplicaciones que se ejecutan en Windows 8 de escritorio o en Windows Server 2012 mediante el muestreo del IDE de Visual Studio

Generación de perfiles desde la línea de comandos

Obtener los datos de (TIP) de interacción de capas

Generación de Windows para almacenar las aplicaciones del IDE de Visual Studio

Cuando genere perfiles Windows almacena la aplicación que se escribe en JavaScript y HTML 5, se obtiene los datos de instrumentación para el código JavaScript.Cuando genere perfiles Windows almacena la aplicación o componente que se escriben en Visual C++, Visual c#, o Visual Basic, se obtiene los datos de muestreo para código nativo y administrado.Se pueden generar perfiles en su aplicación localmente o en un equipo remoto.

Estas características y opciones de generación de perfiles no se admiten al generar perfiles Windows almacenan aplicaciones:

  • Generar perfiles de aplicaciones JavaScript utilizando el método de muestreo.

  • Generación de código administrado y nativo utilizando el método de instrumentación.

  • La generación de perfiles de simultaneidad

  • La generación de perfiles de memoria de .NET

  • Generación de perfiles de interacción de capas (TIP)

  • Opciones de muestreo, como establecer el intervalo del evento y el control de tiempo de muestreo, o recopilar datos adicionales del contador de rendimiento.

  • Las opciones de instrumentación, como obtener el rendimiento y los datos del contador de ventanas, o especificar opciones de la línea de comandos adicionales.

Para obtener más información sobre cómo generar perfiles de aplicaciones del almacén de Windows, vea los temas siguientes en el centro dev de Windows:

Ejecutar aplicaciones de la Tienda Windows en el equipo local

Ejecutar aplicaciones de la Tienda Windows en un equipo remoto

Analizar el rendimiento de las aplicaciones de la Tienda Windows

En este tema

Generar perfiles de aplicaciones que se ejecutan en Windows 8 de escritorio o en Windows Server 2012 del IDE de Visual Studio

La generación de perfiles mediante el método de instrumentación no ha cambiado para Windows 8.

La generación de perfiles de interacción por capas (TIP) no se admite mediante el método de muestreo.

Hh974575.collapse_all(es-es,VS.110).gifGenerar perfiles de aplicaciones que se ejecutan en Windows 8 de escritorio o en Windows Server 2012 mediante el muestreo del IDE de Visual Studio

Estas características y opciones de generación de perfiles no se admiten al generar perfiles Windows 8 aplicaciones de escritorio o Windows Server 2012 aplicaciones utilizando el método de muestreo:

  • Generación de perfiles de interacción por capas (TIP).Obtener datos de TIP se admite mediante instrumentación.

  • Opciones de muestreo, como establecer el intervalo del evento y el control de tiempo de muestreo, o recopilar datos adicionales del contador de rendimiento.

Generación de perfiles desde la línea de comandos

Utilice dos herramientas de línea de comandos para recopilar datos de generación de perfiles en dispositivos de Windows 8 y Windows Server 2012, como los dispositivos que no tienen Visual Studio instalado:

Nombre de herramienta.

Descripción

VSPerf

Obtiene los datos de generación de perfiles de aplicaciones del almacén de Windows y obtiene el ejemplo de generación de perfiles de Windows 8 aplicaciones de escritorio y Windows Server 2012 aplicaciones.

VSPerfCmd

Obtiene la instrumentación, la simultaneidad, y la generación de perfiles de interacción de capas datos desde aplicaciones que se ejecutan en los theWindows 8 de escritorio o Windows Server 2012.Obtiene todos los tipos de datos de generación de perfiles de versiones anteriores de Windows.

Ambas herramientas se instalan con Visual Studio para el uso en el equipo local.

Para generar perfiles de aplicaciones en dispositivos que no tienen Visual Studio instalado, haga lo siguiente:

  • Descargue las herramientas como parte de las herramientas remotas para Visual Studio del sitio web de MSDN.

  • Copie y ejecute el programa de instalación independiente de las herramientas de generación de perfiles de equipo de Visual Studio.Los programas de instalación están en la carpeta de el %VSInstallDir% \team tools\performance tools\setups.Elija el programa de instalación para el sistema operativo (x86/x64) del equipo remoto.

[!NOTA]

Para obtener TIP de generación de perfiles, debe instalar el generador de perfiles independiente del equipo de Visual Studio en el equipo remoto.

Estas características y opciones de generación de perfiles no se admiten al generar perfiles de aplicaciones cde Windows 8 y aplicaciones de Windows Server 2012 de línea de comandos:

  • Obtener datos aplicaciones 2012 de web de Windows 8 y Windows Server utilizando el modo de muestreo con VSPerfASPNetCmd.

  • Recopilar datos de muestreo utilizando VsPerfCmd.exe.

  • Opciones de muestreo, como establecer el intervalo del evento y el control de tiempo de muestreo, o recopilar datos adicionales del contador de rendimiento.

Obtener los datos de (TIP) de interacción de capas

La generación de perfiles de interacción de capas proporciona información adicional sobre los tiempos de ejecución de funciones de aplicaciones de varias capas que se comunican con las bases de datos a través de servicios de ADO.NET.Los datos se recopilan solamente para las llamadas a funciones sincrónicas.

Ediciones de Visual Studio

La generación de perfiles de interacción de capas datos se puede obtener utilizando Visual Studio Ultimate, Visual Studio Premium, o Visual Studio Professional.Sin embargo, la generación de perfiles de interacción de capas datos se puede ver sólo en Visual Studio Ultimate y Visual Studio Premium.

Windows 8 y Windows Server 2012

  1. Para recopilar datos de interacción de capas desde aplicaciones que se ejecutan en Windows 8 de escritorio o Windows Server 2012, debe utilizar el método de instrumentación.

  2. No puede recopilar datos de interacción de capas para las aplicaciones del almacén de Windows.

  3. Puede incluir datos de interacción de capas en todos los métodos de generación de perfiles en la otra versión de Windows compatible.

Asistente de rendimiento y el Explorador de rendimiento

Debe agregar la opción de la recolección de datos de interacción de capas a una ejecución de generación de perfiles en el Explorador de rendimiento.También debe agregar el proyecto, la aplicación ejecutable, o el sitio Web al nodo de destino del Explorador de rendimiento.Vea Recopilar datos de interacción de capas mediante el IDE de Visual Studio.

Obtener datos de TIP en un equipo remoto

Para recopilar datos de interacción de capas en un equipo remoto, debe copiar el archivo de vs_profiler_<Platform>_<Language>.exe de la carpeta de el %VSInstallDir%\Team Tools\Performance Tools\Setups de un equipo de Visual Studio en el equipo remoto e instalarlo.No puede utilizar las herramientas de generación de perfiles en el paquete de descarga de Herramientas remotas de Visual Studio.

Puede utilizar VSPerfCmd o VSPerfASPNetCmd para recopilar datos de generación de perfiles.

Informes de TIP

Los datos de interacción de capas solo se pueden ver en Visual Studio Ultimate, Visual Studio Premium, o Visual Studio Professional el IDE.Los informes de interacción de capas basados en archivos no están disponibles en VSPerfReport.

Vea también

Conceptos

Analizar el rendimiento de la aplicación mediante las herramientas de generación de perfiles

Configurar sesiones de rendimiento para las Herramientas de generación de perfiles

Usar las herramientas de generación de perfiles desde la línea de comandos