Compartilhar via


VSPerfReport

Ferramenta de linha de comando VSPerfReport é usada para criar relatórios usando Ferramentas de criação de perfil do Visual Studio Team System Developer Edition arquivos de dados de criação de perfil. O formato de relatório padrão é um arquivo CSV.

VSPerfReport usa a seguinte sintaxe:

VSPerfReport [/U] vspfilename [/options]

Observe que filename deve ser um arquivo VSP ou .vsps válido.

A ferramenta de linha de comando VSPerfReport também é usada para comparar arquivos VSP ou .vsps.Para gerar um relatório de diferença ("diff"), use a seguinte sintaxe:

VSPerfReport [/U] /diff vspfilename1 vspfilename2 [/options]

vspfilename1 and vspfilename2 devem ser arquivos VSP ou .vsps válido.

Opções de relatório geral

A tabela a seguir descreve o relatório geral formatação opções e as opções de selecionar os dados a serem relatados.

Opções

Descrição

U

O relatório de saída e console de saída redirecionado são gravados como Unicode.Devem ser a primeira opção especificada.

SUMMARY:[types]

Cria um ou mais tipos de relatórios.

ALL -todos os tipos de relatório são gerados.

CallerCallee -relatório contém relações pai/filho entre funções.

Function -relatório contém funções chamadas.

Module -relatório contém módulos perfilados.

CallTree -relatório contém hierarquia das funções chamadas.

Thread -relatório contém segmentos perfilados.

Process -relatório contém processos perfilados.

Type -relatório contém tipos alocados.

Header -relatório contém informações de cabeçalho do arquivo.

Mark -relatório contém todas as marcas.

Counter -relatório contém todas as marcas com valores do contador.

Ip -relatório contém dados instruções perfilados.

Life -relatório contém tempo de vida de objetos alocados (disponível quando a alocação dados foram coletados.)

Line -relatório contém dados de analisar de linha de código fonte.

XML

relatório de saída em formato XML.

CALLTRACE

Cria uma lista das entradas e saídas da função, eventos ETW, e marcas.

CLEARPACKEDSYMBOLS

Remove símbolos anteriormente compactados de um arquivo de relatório.

SYMBOLPATH:path

Localização de símbolos.

DEBUGSYMPATH

Depuração de quais locais são pesquisados para encontrar símbolos.

PACKSYMBOLS

Compactar símbolos para o arquivo de relatório após a análise.

OUTPUT:caminho|nome do arquivo

Localização do arquivo do relatório.

SUMMARYFILEe

Analisar e salvar as informações analisadas em um arquivo de resumo .vsps.

PRINTMARKS

Mostre os nomes e carimbos de data/hora para todas as marcas no arquivo de relatório especificado.

PRINTMARKS

Relatório contém os nomes e os carimbos de data/hora para todas as marcas.

?

Exibe informações de uso.

NOLOGO

Oculta as informações de versão quando o relatório estiver sendo executado.

Opções de filtro

A tabela a seguir descreve as opções para filtrar os dados disponível.

Opções

Descrição

STARTTIME:[value]

Mostrar apenas os dados coletados após valor (em milissegundos).

ENDTIME:[value]

Mostrar apenas os dados coletados antes do valor (em milissegundos).

MSFILTER:[starttime,duration]

Mostrar apenas os dados de horário inicial até o período de duração (em milissegundos).

PROCESS:[pid]

Mostrar apenas os dados de processo especificado.

THREAD:[threadid]

Mostrar somente dados de especificado thread.

THREAD:[threadid,processid]

Mostrar apenas os dados a partir o segmento especificado associado ao processo especificado.

Opções de relatório de diferença

A tabela a seguir descreve as opções para comparar arquivos de relatório.

Opções

Descrição

DIFF

comparar duas relatório arquivos VSP arquivos (ou .vsps).Opções de resumo serão ignoradas usando a opção de comparação.

DIFFTHRESHOLD:[value]

Abaixo desse valor de limite a diferença entre dois valores irão ser desconsiderada.Além disso, os novos dados com valores sob esse limite não serão mostrados.

DIFFTABLE:[tablename]

Use essa tabela específica para comparar arquivos.O padrão é a tabela de funções.

DIFFCOLUMN:[columnname]

Use valores de comparação esta coluna específica.O padrão é a coluna de porcentagem de Exemplos exclusivas.

QUERYDIFFTABLES

Lista das tabelas válidas e colunas para os dois arquivos de relatório fornecidas.

Consulte também

Referência

Definições de coluna do relatório de ferramentas de criação de perfil