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