Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
SPTAggregate is een opdrachtregelprogramma voor Sample Profile-Guided Optimization (SPGO). Gebruik dit om een of meer ETL-bestanden (Event Trace Log) die door xperf worden verzameld, samen te voegen tot één SPT-bestand (Sample Profile Trace). U kunt desgewenst gegevens filteren op proces- of binaire naam en kernel-gebeurtenissen uitsluiten. Nadat u het SPT-bestand hebt gemaakt, gebruikt u SPDConvert om het te importeren in een SPD-bestand (Sample Profile Database) voor optimalisatiewerkstromen.
ETL-bestanden (Event Trace Log) bevatten ruwe hardwareprestatiegegevens die door xperf worden vastgelegd.
SPTAggregate converteert deze ETL-bestanden naar SPT-indeling, waarmee de voorbeeldgebeurtenissen worden verpakt voor import in een SPD-bestand (Sample Profile Database) door SPDConvert.
Syntaxis
SPTAggregate[opties] /etletlfilessptfile
Parameters
Opties
Geef de volgende opties op voor SPTAggregate:
-
/Proces:<Processen> Filter gebeurtenissen op procesnaam. Geef een of meer procesnamen op als een door komma's gescheiden lijst.
Voorbeeld:/process:myapp.exe -
/Binaire:<Binaries> Filter gebeurtenissen op binaire naam. Geef een of meer binaire namen op als een door komma's gescheiden lijst.
Voorbeeld:/binary:mylib.dll,myapp.exe - /nokernel Sluit kernel-gebeurtenissen van het besturingssysteem uit.
- /Help Help-informatie weergeven.
etlfiles
Een door komma's gescheiden lijst met ETL-bestanden (Event Trace Log) die moeten worden verwerkt. ETL-bestanden verzamelen met behulp van xperf.
sptfile
Het SPT-uitvoerbestand dat moet worden gemaakt.
Opmerkingen
Note
Voer dit hulpprogramma uit vanaf een Visual Studio opdrachtprompt voor ontwikkelaars.
Gebruik SPTAggregate om een of meer ETL-bestanden die door xperf zijn verzameld, te converteren naar een SPT-bestand. De /etl vlag is vereist en moet voorafgaan aan de lijst met ETL-bestanden. U kunt het resulterende SPT-bestand importeren in een SPD-bestand met behulp van SPDConvert.
SPTAggregate gebruikt xperf, dat in uw PATH moet staan en moet zijn ingesteld met de perfcore.ini-wijzigingen zoals beschreven in perfcore.ini configureren.
Wanneer SPTAggregatexperf uitvoert, gebruikt het parameters zoals: xperf -a spt -genSPT outputfile.spt -binary application.exe,support.dll,companion.dll waarbij -a spt aangeeft dat een voorbeeldrapport voor profieltraceringsanalyse moet worden gegenereerd, -genSPT het uitvoerbestand voor SPT opgeeft en -binary de analyse richt op de opgegeven binaire bestanden.
Zie de documentatie over de Xperf-opdrachtregelreferentie voor meer informatie over xperf flags.
Example
In dit voorbeeld wordt één ETL-bestand geconverteerd naar een SPT-bestand:
SPTAggregate /etl filename.etl filename.spt
In dit voorbeeld worden gebeurtenissen gefilterd op een specifiek proces:
SPTAggregate /process:filename.exe /etl filename.etl filename.spt
In dit voorbeeld worden twee ETL-bestanden samengevoegd en worden kernelgebeurtenissen uitgesloten:
SPTAggregate /nokernel /etl run1.etl,run2.etl filename.spt
Zie ook
Zelfstudie: Voorbeeld Profile-Guided Optimization (SPGO) gebruiken om de prestaties te verbeteren
Profielgeleide optimalisaties
SPDConvert
SPDDump
SPTDump