/SPDIN (Voorbeeldprofieldatabase gebruiken)

Hiermee geeft u een SPD-bestand (Sample Profile Database) op dat profileringsgegevens bevat voor gebruik in een SPGO-build (Sample Profile-Guided Optimization). Ook gebruikt voor het overschrijven van de standaard of het bestand waarmee /SPD u de voorbeeldprofieldatabase wilt lezen.

Syntax

/SPDIN:bestandsnaam

Argument

filename
Hiermee geeft u het pad naar het .spd bestand dat de profileringsgegevens bevat die moeten worden gebruikt voor optimalisatie. Wanneer het pad is uitgevouwen, mag het volledig gekwalificeerde pad niet groter zijn MAX_PATH dan (260 tekens).
Als het bestand niet bestaat, maakt de linker een leeg bestand dat wordt gebruikt om gegevens te verzamelen.

Opmerkingen

Nadat u een prestatietracering hebt verzameld met behulp van xperf, converteert u deze met behulp van SPTAggregateen importeert u de gegevens in een SPD-bestand met behulp van SPDConvert, gebruikt /SPDIN en /SPGO maakt u een geoptimaliseerd binair bestand.

De GUID en de leeftijd van het binaire bestand dat in het SPD-bestand is vastgelegd, moeten overeenkomen met het SPT-bestand. Als deze niet overeenkomen, ziet u mogelijk de fout 'SPD-versie is niet compatibel'. Als u deze fout wilt diagnosticeren, gebruikt SPTDump /progid u om de binaire id's in het SPT-bestand te inspecteren en SPDDump /header om het SPD-bestand te inspecteren. De linker maakt gebruik van een geldig SPD-bestand voor zover mogelijk. Kleine updates van de code die de controlestroom van het programma niet wijzigt, worden getolereerd. Ongewijzigde functies gebruiken ook de gegevens voor optimalisatie. Als u een geldige, maar anders niet-gerelateerde SPD opgeeft, werkt het proces, maar is waarschijnlijk geen gegevens bruikbaar voor optimalisatie.

Gebruik /SPDEMBED deze functie samen om /SPGO de SPD-gegevens in te sluiten in het PDB-bestand dat door de build wordt geproduceerd.

Hiermee /SPD geeft u een niet-standaardnaam of -locatie voor het SPD-bestand op. /SPDIN Overschrijft deze optie, indien opgegeven.

Zie Zelfstudie: Voorbeeld Profile-Guided Optimization (SPGO) gebruiken om de prestaties te verbeteren voor meer informatie over de SPGO-werkstroom.

Deze linkeroptie instellen in de Ontwikkelomgeving van Visual Studio

  1. Open het dialoogvenster eigenschappenpagina's van het project. Zie Set C++ compiler and build properties in Visual Studio voor meer informatie.
  2. Selecteer de eigenschappenpagina Configuratie-eigenschappen>Linker>opdrachtregel.
  3. Toevoegen /SPDIN:filename aan het vak Extra opties . Kies OK om de wijzigingen op te slaan.

Deze linkeroptie programmatisch instellen

Zie ook

MSVC-linkerreferentie
MSVC Linker-opties
/SPD (Voorbeeldprofieldatabase opgeven)
/SPDEMBED (Voorbeeldprofieldatabase insluiten)
/SPGO (Voorbeeld Profile-Guided Optimalisatie inschakelen)
Zelfstudie: Voorbeeld Profile-Guided Optimization (SPGO) gebruiken om de prestaties te verbeteren