VSPerfReport
Actualización: noviembre 2007
La herramienta de la línea de comandos VSPerfReport se utiliza para crear informes mediante los archivos de datos de generación de perfiles de Herramientas de generación de perfiles de Visual Studio Team System Developer Edition. El formato de informe predeterminado es un archivo .csv.
VSPerfReport usa la sintaxis siguiente:
VSPerfReport [/U] vspfilename [/options]
Observe que filename debe ser un archivo .vsp o .vsps válido.
La herramienta de línea de comandos VSPerfReport también se usa para comparar archivos .vsp o .vsps. Para generar un informe de diferencias ("diff"), use la sintaxis siguiente:
VSPerfReport [/U] /diff vspfilename1 vspfilename2 [/options]
vspfilename1 and vspfilename2 deben ser archivos .vsp o .vsps válidos.
Opciones generales de informe
En la tabla siguiente se describen las opciones generales de formato del informe y las opciones que seleccionan los datos de los que se va a informar.
Opciones |
Descripción |
---|---|
U |
El informe de resultados y la salida de la consola redirigida se escriben como Unicode. Debe ser la primera opción especificada. |
SUMMARY:[tipos] |
Crea uno o más tipos de informes. ALL (se generan todos los tipos de informes). CallerCallee (el informe contiene relaciones de elemento primario/secundario entre las funciones). Function (el informe contiene funciones a las que se llamó). Module (el informe contiene módulos cuyos perfiles se generaron). CallTree (el informe contiene la jerarquía de funciones a las que se llamó). Thread (el informe contiene subprocesos cuyos perfiles se generaron). Process (el informe contiene procesos cuyos perfiles se generaron). Type (el informe contiene los tipos asignados). Header (el informe contiene información del encabezado del archivo). Mark (el informe contiene todas las marcas). Counter(el informe contiene todas las marcas junto con valores de contador). Ip (el informe contiene datos de generación de perfiles de las instrucciones). Life (el informe contiene la duración de los objetos asignados [disponible cuando se han recopilado datos de asignación]). Line (el informe contiene datos del generación de perfiles de la línea de código fuente). |
XML |
Informe de resultados en formato XML. |
CALLTRACE |
Crea una lista de entradas y salidas de la función, eventos ETW y marcas. |
CLEARPACKEDSYMBOLS |
Quita los símbolos previamente empaquetados a partir de un archivo de informes. |
SYMBOLPATH:path |
Ubicación de los símbolos. |
DEBUGSYMPATH |
Depura en qué ubicaciones se buscarán los símbolos. |
PACKSYMBOLS |
Empaqueta los símbolos en el archivo de informes después del análisis. |
OUTPUT:rutaDeAcceso|nombreDeArchivo |
Ubicación del archivo de informe. |
SUMMARYFILEe |
Analiza y guarda la información analizada en un archivo de resumen .vsps. |
PRINTMARKS |
Muestra los nombres y marcas de tiempo para todas las marcas del archivo de informe especificado. |
PRINTMARKS |
El informe contiene los nombres y marcas de tiempo para todas las marcas. |
? |
Muestra información de uso. |
NOLOGO |
Oculta la información de versión cuando el informe se está ejecutando. |
Opciones de filtro
En la tabla siguiente se describen las opciones para filtrar los datos disponibles.
Opciones |
Descripción |
---|---|
STARTTIME:[valor] |
Sólo muestra los datos recopilados tras el valor (en milisegundos). |
ENDTIME:[valor] |
Sólo muestra los datos recopilados antes del valor (en milisegundos). |
MSFILTER:[starttime, duración] |
Sólo muestra los datos de STARTTIME hasta la longitud de duración (en milisegundos). |
PROCESS:[pid] |
Sólo muestra los datos del proceso especificado. |
THREAD:[threadid] |
Sólo muestra los datos del subproceso especificado. |
THREAD:[threadid, processid] |
Sólo muestra los datos del subproceso especificado asociado al proceso especificado. |
Opciones del informe de diferencias
En la tabla siguiente se describen las opciones para comparar archivos de informe.
Opciones |
Descripción |
---|---|
DIFF |
Compare dos archivos de informe (.vsp o .vsps). Las opciones de resumen se omitirán mediante la opción diff. |
DIFFTHRESHOLD:[valor] |
Se descarta cualquier diferencia entre dos valores que se encuentre bajo este valor de umbral. Asimismo, no se muestran nuevos datos que tengan valores por debajo de este umbral. |
DIFFTABLE:[nombreDeTabla] |
Use esta tabla concreta para comparar archivos. El valor predeterminado es la tabla de funciones. |
DIFFCOLUMN:[nombreDeColumna] |
Use estos valores de comparación de columna específicos. El valor predeterminado es la columna de porcentaje de ejemplos exclusivos. |
QUERYDIFFTABLES |
Muestra las tablas y columnas válidas para los dos archivos de informe proporcionados. |
Vea también
Referencia
Definiciones de columnas de informes de las herramientas de generación de perfiles