Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SPTAggregate è uno strumento a riga di comando per l'ottimizzazione guidata dal profilo basata su campionamento (SPGO). Usalo per combinare uno o più file ETL (registro di traccia eventi) raccolti da xperf in un singolo file SPT (traccia del profilo di esempio). Facoltativamente, è possibile filtrare i dati in base al processo o al nome binario ed escludere gli eventi del kernel. Dopo aver creato il file SPT, usare SPDConvert per importarlo in un file SPD (Sample Profile Database) per i flussi di lavoro di ottimizzazione.
I file ETL (file di registro delle tracce eventi) contengono eventi grezzi relativi alle prestazioni hardware che xperf registra.
SPTAggregate converte i file ETL in formato SPT, che crea un pacchetto degli eventi di esempio per l'importazione in un file SPD (Sample Profile Database) da SPDConvert.
Sintassi
SPTAggregate[opzioni] /etletlfilessptfiles
Parametri
Opzioni
Specificare le opzioni seguenti per SPTAggregate:
-
/Processo:<Processi> Filtrare gli eventi in base al nome del processo. Specificare uno o più nomi di processo come elenco delimitato da virgole.
Esempio:/process:myapp.exe -
/Binario:<File binari> Filtrare gli eventi in base al nome binario. Specificare uno o più nomi binari come elenco delimitato da virgole.
Esempio:/binary:mylib.dll,myapp.exe - /nokernel Escludere gli eventi del kernel del sistema operativo.
- /Guida Visualizzare le informazioni della Guida.
etlfiles
Elenco delimitato da virgole di file ETL (log di traccia eventi) da elaborare. Raccogliere file ETL usando xperf.
sptfile
Il file SPT di output da creare.
Osservazioni:
Note
Esegui questo strumento da un prompt dei comandi per gli sviluppatori di Visual Studio.
Usare SPTAggregate per convertire uno o più file ETL raccolti da xperf in un file SPT. Il /etl flag è obbligatorio e deve precedere l'elenco dei file ETL. È possibile importare il file SPT risultante in un file SPD usando SPDConvert.
SPTAggregate usa xperf, che deve trovarsi nel PATH ed essere configurato con le modifiche di perfcore.ini, come descritto in Configurare perfcore.ini.
Quando SPTAggregate esegue xperf, utilizza parametri quali: xperf -a spt -genSPT outputfile.spt -binary application.exe,support.dll,companion.dll in cui -a spt specifica la generazione di un report di analisi di esempio della traccia del profilo, -genSPT specifica il file SPT di output e -binary concentra l'analisi sui binari specificati.
Per ulteriori informazioni sui xperf flag, vedere la documentazione Xperf Command-Line Reference.
Example
Questo esempio converte un singolo file ETL in un file SPT:
SPTAggregate /etl filename.etl filename.spt
Questo esempio filtra gli eventi in un processo specifico:
SPTAggregate /process:filename.exe /etl filename.etl filename.spt
Questo esempio aggrega due file ETL ed esclude gli eventi del kernel:
SPTAggregate /nokernel /etl run1.etl,run2.etl filename.spt
Vedere anche
Tutorial: Usa l'ottimizzazione guidata dal profilo di esempio (SPGO) per migliorare le prestazioni
Ottimizzazioni guidate dal profilo (PGO)
SPDConvert
SPDDump
SPTDump