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