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.
Använd SPDDump för att granska SPD-filer (Sample Profile Database) och objektfiler som innehåller exempelprofildata för SPGO (Sample Profile-Guided Optimization). Använd det här verktyget för att verifiera SPD-innehåll, felsöka SPD/PDB-kompatibilitetsproblem och visa profilinformation som funktioner, flödesdiagram, täckning och dynamiska instruktionsuppskattningar. Kör SPDDump från en Visual Studio-utvecklarkommandotolk.
En SPD-fil innehåller bearbetade profildata som kompilatorn använder för att fatta optimeringsbeslut under en version.
Syntax
SPDDump[alternativ] spdfile
Parameters
alternativ
Ange följande alternativ för SPDDump:
- /all Skriver ut hela SPD-filen. Det här alternativet är standardinställningen.
- /Huvudet Mata ut SPD-filhuvudet.
- /Modul Mata ut modulhuvudet i SPD-filen. Innebär /header.
- /Symbol Mata ut modulsymboltabellen. Innebär /module.
- /Func Mata ut funktionsprofilen. Innebär /module.
- /funcid:<Fid> Mata ut funktionsprofilen för funktionen med det angivna funktions-ID:t.
- /Cg Inkludera information om anropare i funktionsprofilens utdata. Innebär /func.
- /Fg Inkludera flödesdiagrammet i funktionsprofilens utdata. Innebär /func.
- /Data Mata ut dataprofilen. Innebär /module.
- /Minidump Exkludera exempelkorrelationsinformation, till exempel RVA-intervall från utdata.
- /coverage Visar täckningsinformation för grundblock.
- /dyninst[:<n>] Utdata en dynamisk instruktionsuppskattning för de 50 främsta funktionerna, eller de översta n funktionerna om det anges.
- /Hjälp Visa hjälpinformation.
spdfile
Sökvägen till SPD-filen eller objektfilen som ska inspekteras.
Anmärkningar
Anmärkning
Kör det här verktyget från en kommandotolk för Visual Studio utvecklare.
Använd SPDDump för att granska innehållet i en SPD-fil (Sample Profile Database).
SPDConvert skapar SPD-filer. Byggprocessen som använder /SPGO bäddar in dessa filer i PDB-filer.
Om du vill diagnostisera felet "inkompatibel SPD-version" använder du /header för att undersöka PDB-GUID:en och age-värdet som lagras i SPD-filen. Jämför sedan dessa värden med SPT-filen med hjälp av SPTDump /progid.
Example
Det här exemplet matar ut uppskattad grundläggande blocktäckningsinformation för en SPD-fil:
SPDDump /coverage filename.spd
I det här exemplet skrivs SPD-huvudet ut för att kontrollera PDB-GUID:en och åldern:
SPDDump /header filename.spd
I det här exemplet visas en dynamisk instruktionsuppskattning för de 10 främsta funktionerna:
SPDDump /dyninst:10 filename.spd
Se även
Självstudie: Använda SPGO (Sample Profile-Guided Optimization) för att förbättra prestanda
SPDConvert
SPTDump
SPTAggregate