Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
SPTAggregate är ett kommandoradsverktyg för SPGO (Sample Profile-Guided Optimization). Använd den för att kombinera en eller flera ETL-filer (händelsespårningslogg) som xperf samlas in i en enda SPT-fil (Exempelprofilspårning). Du kan också filtrera data efter process- eller binärnamn och exkludera kernelhändelser. När du har skapat SPT-filen använder du SPDConvert för att importera den till en SPD-fil (exempelprofildatabas) för optimeringsarbetsflöden.
ETL-filer (Händelsespårningslogg) innehåller råa maskinvaruprestandahändelser som xperf registreras.
SPTAggregate konverterar dessa ETL-filer till SPT-format, vilket paketar exempelhändelserna för import till en SPD-fil (Exempelprofildatabas) av SPDConvert.
Syntax
SPTAggregate[alternativ] /etletlfilessptfile
Parameters
alternativ
Ange följande alternativ till SPTAggregate:
-
/Process:<Processer> Filtrera händelser efter processnamn. Ange ett eller flera processnamn som en kommaavgränsad lista.
Exempel:/process:myapp.exe -
/Binära:<Binärer> Filtrera händelser efter binärt namn. Ange ett eller flera binära namn som en kommaavgränsad lista.
Exempel:/binary:mylib.dll,myapp.exe - /nokernel Exkludera os-kernelhändelser.
- /Hjälp Visa hjälpinformation.
etlfiles
En kommaavgränsad lista över ETL-filer (händelsespårningslogg) som ska bearbetas. Samla in ETL-filer med hjälp av xperf.
sptfile
SPT-utdatafilen som ska skapas.
Anmärkningar
Note
Kör det här verktyget från en kommandotolk för Visual Studio utvecklare.
Använd SPTAggregate för att konvertera en eller flera ETL-filer som samlas in av xperf till en SPT-fil. Flaggan /etl krävs och måste föregå listan över ETL-filer. Du kan importera den resulterande SPT-filen till en SPD-fil med hjälp SPDConvertav .
SPTAggregate använder xperf, som måste finnas i sökvägen och konfigureras med de perfcore.ini ändringar som beskrivs i Konfigurera perfcore.ini.
När SPTAggregate körs xperfanvänder den parametrar som: xperf -a spt -genSPT outputfile.spt -binary application.exe,support.dll,companion.dll där -a spt anger generera en exempelprofilspårningsanalysrapport, -genSPT anger utdata-SPT-filen och -binary fokuserar analysen på de angivna binärfilerna.
Mer information om xperf flaggor finns i referensdokumentationen för Xperf Command-Line .
Example
I det här exemplet konverteras en enskild ETL-fil till en SPT-fil:
SPTAggregate /etl filename.etl filename.spt
Det här exemplet filtrerar händelser till en specifik process:
SPTAggregate /process:filename.exe /etl filename.etl filename.spt
Det här exemplet aggregerar två ETL-filer och exkluderar kernelhändelser:
SPTAggregate /nokernel /etl run1.etl,run2.etl filename.spt
Se även
Självstudie: Använda SPGO (Sample Profile-Guided Optimization) för att förbättra prestanda
Profile-Guided optimeringar
SPDConvert
SPDDump
SPTDump