Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
En este tutorial se muestra cómo generar perfiles para una aplicación utilizando las herramientas de la línea de comandos y el muestreo para identificar problemas de rendimiento.
En este tutorial, recorreremos paso a paso el proceso de generación de perfiles de una aplicación mediante herramientas de la línea de comandos, así como la utilización del muestreo para aislar e identificar los problemas de rendimiento de la aplicación.
En este tutorial realizará los siguientes pasos:
Generar perfiles para una aplicación mediante herramientas de la línea de comandos y muestreo.
Analizar los resultados de generación de perfiles mediante muestreo para buscar y corregir problemas de rendimiento.
Requisitos previos
Microsoft Visual Studio 2005 Team System
Conocimientos intermedios de C#
Conocimientos intermedios del uso de herramientas de la línea de comandos
Una copia de Ejemplo PeopleTrax (Herramientas de generación de perfiles).
Para trabajar con la información proporcionada por la generación de perfiles, es preferible disponer de la información de símbolos de depuración.
Generación de perfiles mediante el método de muestreo en la línea de comandos
El muestreo es un método de generación de perfiles mediante el cual un proceso específico se sondea periódicamente para determinar la función activa. Los datos resultantes proporcionan un recuento de la frecuencia con que esa función ha estado en la parte superior de la pila de llamadas al muestrear el proceso.
Para generar perfiles de una aplicación existente utilizando el método de muestreo
Abra una ventana de comandos y busque el directorio que contiene las herramientas de la línea de comandos de muestreo. De forma predeterminada, este directorio es <unidad:>\Archivos de programa\Microsoft Visual Studio 9\Team Tools\Performance Tools\.
Nota:Si va a generar el perfil de una aplicación administrada, vaya al paso siguiente. En caso contrario, vaya al paso 3.
Escriba el comando siguiente para establecer las variables de entorno adecuadas:VsPefCLREnv /sampleon
Inicie la generación de perfiles ejecutando VSPerfCmd.exe, que es la herramienta de la línea de comandos que controla el generador de perfiles. El comando siguiente inicia la aplicación y el generador de perfiles en el modo de muestreo:VsPerfCmd /start:sample /output \\<dir>\PeopleTraxReport.vsp /launch \\<dir>\PeopleTrax.exe
El proceso del generador de perfiles se inicia y se asocia al proceso de PeopleTrax.exe. El proceso del generador de perfiles empieza a escribir los datos de perfiles recopilados en el archivo de informe.
Haga clic en Get People.
Haga clic en Exportardatos.
Se abrirá el Bloc de notas con un nuevo archivo que contiene los datos exportados de PeopleTrax.
Cierre el Bloc de notas y, a continuación, cierre la aplicación PeopleTrax.
Para generar perfiles para aplicaciones administradas, utilice el comando siguiente a fin de restablecer las variables de entorno:VSPerfCLREnv /traceoff
Analice los resultados mediante alguno de los métodos siguientes:
Examine el archivo .vsp sin formato en el IDE de Visual Studio.
O bien
Genere un informe más detallado mediante la herramienta de la línea de comandos VSPerfReport.exe. Para generar informes que se van a utilizar fuera del IDE de Visual Studio, use el comando siguiente:VSPerfReport <dir> PeopleTraxReport.vsp /output <dir> /summary:all
Pasos siguientes
Para obtener tutoriales adicionales relacionados con la generación de informes de datos de perfiles desde la línea de comandos, consulte:
Cómo: Recopilar datos de muestreo mediante las herramientas de la línea de comandos
Cómo: Recopilar datos de instrumentación mediante las herramientas de línea de comandos
Definiciones de columnas de informes de las herramientas de generación de perfiles