Compartir a través de


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