Share via


VSPerfReport

Aggiornamento: novembre 2007

Lo strumento della riga di comando VSPerfReport consente di creare report utilizzando i file di dati di analisi di Strumenti di analisi di Microsoft Visual Studio Team System Developer Edition. Il formato predefinito del report è un file con estensione csv.

VSPerfReport utilizza la seguente sintassi:

VSPerfReport [/U] vspfilename [/options]

Notare che filename deve essere un file vsp o vsps valido.

Lo strumento della riga di comando Vsperfreport viene utilizzato anche per confrontare file .vsp o .vsps. Per generare un report di differenza ("diff"), utilizzare la seguente sintassi:

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

vspfilename1 and vspfilename2 devono essere file vsp o vsps validi.

Opzioni generali del report

Nella seguente tabella vengono descritte le opzioni generali per la formattazione del report e le opzioni che consentono di selezionare i dati da inserire nel report.

Options

Descrizione

U

L'output del report e l'output della console reindirizzato vengono scritti come Unicode. Deve essere la prima opzione specificata.

SUMMARY:[tipi]

Crea uno o più tipi di report.

ALL: vengono generati tutti i tipi di report.

CallerCallee: il report contiene le relazioni padre/figlio tra le funzioni.

Function: il report contiene le funzioni chiamate.

Module: il report contiene i moduli analizzati.

CallTree: il report contiene la gerarchia delle funzioni chiamate.

Thread: il report contiene i thread analizzati.

Process: il report contiene i processi analizzati.

Type: il report contiene i tipi allocati.

Header- il report contiene informazioni sull'intestazione del file.

Mark: il report contiene tutti i contrassegni.

Counter- il report contiene tutti i contrassegni insieme ai valori del contatore.

Ip: il report contiene i dati delle istruzioni sottoposte ad analisi.

Life- il report contiene la durata di oggetti allocati (disponibile quando i dati di allocazione sono stati raccolti.)

Line- il report contiene dati di profilo di riga del codice sorgente.

XML

Esegue l'output del report in formato XML.

CALLTRACE

Crea un elenco di ingressi e uscite delle funzioni, di eventi ETW e contrassegni.

CLEARPACKEDSYMBOLS

Rimuove i simboli precedentemente compressi da un file di report.

SYMBOLPATH:path

Percorso dei simboli.

DEBUGSYMPATH

Esegue il debug dei percorsi in cui vengono cercati i simboli.

PACKSYMBOLS

Comprime i simboli nel file di report dopo l'analisi.

OUTPUT:percorso|nomefile

Percorso del file di report.

SUMMARYFILEe

Analizzare e salvare le informazioni analizzate in un file di riepilogo con estensione vsps.

PRINTMARKS

Mostrare i nomi e timestamp per tutti i contrassegni nel file di report specificato.

PRINTMARKS

Il report contiene i nomi e timestamp per tutti i contrassegni.

?

Visualizza le informazioni relative all'uso

NOLOGO

Nasconde le informazioni sulla versione quando il report è in esecuzione.

Opzioni di filtro

Nella seguente tabella vengono indicate le opzioni che consentono di filtrare i dati disponibili.

Options

Descrizione

STARTTIME:[valore]

Mostra soltanto i dati raccolti dopo il valore (in millisecondi.)

ENDTIME:[valore]

Mostra soltanto i dati raccolti prima del valore (in millisecondi.)

MSFILTER:[orainizio,durata]

Mostra soltanto dati da STARTTIME fino all’intervallo di tempo (in millisecondi.)

PROCESS:[idprocesso]

Mostra soltanto dati dal processo specificato.

THREAD:[idthread]

Mostra soltanto dati dal thread specificato.

THREAD:[idthread, idprocesso]

Mostra soltanto dati dal thread specificato associato al processo specificato.

Opzioni di confronto report

Nella seguente tabella vengono indicate le opzioni per il confronto di file di report.

Options

Descrizione

DIFF

Confronta due file di report (vsp o vsps). Le opzioni di riepilogo vengono ignorate con l'opzione diff.

DIFFTHRESHOLD:[valore]

Al di sotto di questo valore di soglia la differenza tra due valori verrà ignorata. Inoltre, non verranno visualizzati neanche nuovi dati con valori al di sotto di questa soglia.

DIFFTABLE:[nometabella]

Utilizzare questa tabella specifica per confrontare i file. L'impostazione predefinita è la tabella delle funzioni.

DIFFCOLUMN:[nomecolonna]

Utilizzare questa specifica colonna di confronto dei valori. L'impostazione predefinita è la colonna di campioni esclusivi espressi in percentuale.

QUERYDIFFTABLES

Elenca le tabelle e le colonne valide per i due file di report specificati.

Vedere anche

Riferimenti

Definizioni delle colonne dei report degli strumenti di analisi