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.
Anger en SPD-fil (Sample Profile Database) som innehåller profileringsdata för användning i en SPGO-version (Sample Profile-Guided Optimization).
Används också för att åsidosätta den standard eller fil som anges med /SPD för att läsa exempelprofildatabasen.
Syntax
/SPDIN:filename
Argument
filename
Anger sökvägen till .spd filen som innehåller de profileringsdata som ska användas för optimering. När den är expanderad får den fullständigt kvalificerade sökvägen inte överstiga MAX_PATH (260 tecken).
Om filen inte finns skapar länkaren en tom fil som ska användas för att samla in data.
Anmärkningar
När du har samlat in en prestandaspårning med hjälp xperfav konverterar du den med hjälp SPTAggregateav och importerar data till en SPD-fil med hjälp SPDConvertav , använder /SPDIN och /SPGO skapar en optimerad binärfil.
GUID och ålder för binärfilen som registrerats i SPD-filen måste matcha SPT-filen. Om de inte matchar kan ett "SPD-version som är inkompatibelt" visas. Om du vill diagnostisera det här felet använder du SPTDump /progid för att inspektera de binära identifierarna i SPT-filen och SPDDump /header för att inspektera SPD-filen. Länkaren använder en giltig SPD-fil i så stor utsträckning som möjligt. Mindre uppdateringar av koden som inte ändrar programmets kontrollflöde tolereras. Oförändrade funktioner använder också data för optimering. Om du anger ett giltigt, men i övrigt orelaterat SPD, fungerar processen, men sannolikt kan inga data användas för optimering.
Använd /SPDEMBED tillsammans med /SPGO för att bädda in SPD-data i PDB-filen som skapas av bygget.
Använd /SPD för att ange ett nondefault-namn eller en plats för SPD-filen.
/SPDIN åsidosätter det här alternativet om det anges.
Mer information om SPGO-arbetsflödet finns i Självstudie: Använda SPGO (Sample Profile-Guided Optimization) för att förbättra prestanda.
Ange det här länkalternativet i Visual Studio-utvecklingsmiljön
- Öppna dialogrutan egenskapssidor för projektet. Mer information finns i Set C++ kompilator- och byggegenskaper i Visual Studio.
- Välj egenskapssidan Konfigurationsegenskaper>Linker>kommandorad.
- Lägg till
/SPDIN:filenamei rutan Ytterligare alternativ . Välj OK om du vill spara ändringarna.
Så här ställer du in det här länkalternativet programmatiskt
- Se även AdditionalOptions.
Se även
REFERENS FÖR MSVC-länkare
MSVC Linker-alternativ
/SPD (ange exempelprofildatabas)
/SPDEMBED (Bädda in exempelprofildatabas)
/SPGO (Aktivera Profile-Guided optimering av exempel)
Självstudie: Använda SPGO (Sample Profile-Guided Optimization) för att förbättra prestanda