/SPDIN (použití ukázkové databáze profilů)

Určuje soubor ukázkové databáze profilu (SPD), který obsahuje profilace dat pro použití v sestavení SpGO (Sample Profile-Guided Optimization). Používá se také k přepsání výchozího souboru nebo souboru určeného /SPD pro čtení ukázkové databáze profilu.

Syntax

/SPDIN:filename

Argument

filename
Určuje cestu k .spd souboru, který obsahuje data profilace, která se mají použít k optimalizaci. Při rozbalení nesmí plně kvalifikovaná cesta překročit MAX_PATH (260 znaků).
Pokud soubor neexistuje, linker vytvoří prázdný soubor, který se použije ke shromažďování dat.

Remarks

Po shromáždění trasování výkonu pomocí xperf, převod pomocí SPTAggregatea import dat do souboru SPD pomocí SPDConvert, použití /SPDIN a /SPGO vytvoření optimalizovaného binárního souboru.

Identifikátor GUID a stáří binárního souboru zaznamenaného v souboru SPD musí odpovídat souboru SPT. Pokud se neshodují, může se zobrazit chyba "Nekompatibilní verze SPD". Chcete-li diagnostikovat tuto chybu, použijte SPTDump /progid ke kontrole binárních identifikátorů v souboru SPT a SPDDump /header ke kontrole souboru SPD. Linker v co největší míře používá platný soubor SPD. Menší aktualizace kódu, který nemění tok řízení programu, jsou tolerovány. Nezměněné funkce také používají data pro optimalizaci. Pokud zadáte platnou, ale jinak nesouvisející aktualizaci SPD, proces funguje, ale pravděpodobně pro optimalizaci nejsou použitelná žádná data.

Spolu /SPDEMBED s vložením /SPGO dat SPD do souboru PDB vytvořeného sestavením.

Slouží /SPD k zadání nedefaultovaného názvu nebo umístění souboru SPD. /SPDIN pokud je tato možnost zadaná, přepíše.

Další informace o pracovním postupu SPGO naleznete v kurzu: Použití ukázkové optimalizace Profile-Guided (SPGO) ke zlepšení výkonu.

Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Set vlastnosti kompilátoru C++ a vlastnosti sestavení v Visual Studio.
  2. Vyberte stránku vlastností linkeru>řádku.
  3. Přidejte /SPDIN:filename do pole Další možnosti . Vyberte OK k uložení změn.

Programové nastavení tohoto parametru linkeru

Viz také

Referenční zdroje k linkeru MSVC
Možnosti linkeru MSVC
/SPD (určení ukázkové databáze profilu)
/SPDEMBED (vložit ukázkovou databázi profilu)
/SPGO (povolení ukázkové optimalizace Profile-Guided)
Kurz: Zvýšení výkonu pomocí ukázkové optimalizace Profile-Guided (SPGO)