Guardar información de símbolos con archivos de datos de generación de perfiles
Si usa el entorno de desarrollo integrado (IDE) de Visual Studio para analizar los archivos y planea mover el archivo VSP a otro equipo, debe establecer los valores del proyecto de rendimiento para guardar o serializar los símbolos en el archivo de informe. Esto aumenta el tamaño del archivo de informe. La serialización de los símbolos es necesaria por dos razones:
Para incrustar los símbolos del código en un informe de rendimiento antes de que los ensamblados de destino pierdan su ubicación en un almacenamiento temporal.
Para conservar los símbolos de manera que el informe de rendimiento pueda trasladarse desde el equipo cuyo perfil se ha generado y muestre la misma información si se abre para el análisis en otro equipo que podría tener símbolos diferentes.
Puede serializar los símbolos desde el IDE de Visual Studio o desde la línea de comandos:
Para serializar los símbolos en el IDE de Visual Studio, seleccione Herramientas en la barra de menús y, a continuación, haga clic en Opciones. En la ventana Opciones, seleccione Herramientas de rendimiento y, a continuación, active la casilla Serializar información de símbolos automáticamente.
PACKSYMBOLS es la opción equivalente de la línea de comandos cuando se guardan archivos de informe. Para serializar los símbolos, escriba vsperfreport /summary:all /packsymbols filename.vsp.
Solución de problemas de los símbolos
Existen algunas soluciones comunes en el caso de que no vea ningún símbolo en su propio código:
Ejecute vsperfreport /debugsympath en la línea de comandos para mostrar una lista completa de las ubicaciones de las que los componentes del generador de perfiles cargan la información de símbolos y para comprobar si los archivos de símbolos que se usan coinciden con los archivos empleados en el proyecto.
Asegúrese de que ejecuta vsperfreport con la marca /PACKSYMBOLS o, en el IDE de Visual Studio, de que tiene activada la opción de serialización de la información de símbolos en las opciones generales del explorador de rendimiento.
Si recopiló los datos de tipos, agregue /SUMMARY:TYPE a la línea de comandos de vsperfreport.
Si no ve símbolos desde Windows o cualquier otro programa de Microsoft:
Asegúrese de que ha establecido la ruta de acceso a su caché de símbolos de Windows. Para establecer la ruta de acceso de la caché de símbolos, realice uno de los procedimientos siguientes:
Establezca la ruta de acceso correcta para la opción Depurador->Símbolos en el IDE de Visual Studio.
Agregue la opción -symbolpath a la línea de comandos de VSPerfReport para incluir sus símbolos.
Si no aparece ningún símbolo en ASP.NET, asegúrese de que el servidor de símbolos está correctamente configurado para el servidor ASP.
Volver a empaquetar símbolos
Si desea volver a empaquetar los símbolos en un informe, puede hacerlo mediante la herramienta de línea de comandos VsPerfReport. Utilice las líneas de comandos siguientes:
VsPerfReport -clearpackedsymbols filename.vsp
VsPerfReport -packsymbols -summary:all filename.vsp
Vea también
Tareas
Cómo: Hacer referencia a información de símbolos de Windows
Referencia
Otros recursos
Guardar y exportar datos de herramientas de generación de perfiles