SPDDump

Pomocí SPDDump lze prohlížet soubory databáze vzorových profilů (SPD) a objektové soubory, které obsahují data vzorových profilů pro optimalizaci řízenou vzorovými profily (SPGO). Tento nástroj slouží k ověření obsahu SPD, řešení potíží s kompatibilitou SPD/PDB a zobrazení podrobností profilu, jako jsou funkce, grafy toku, pokrytí a dynamické odhady instrukcí. Spusťte SPDDump z příkazového řádku Visual Studio Developer.

Soubor SPD obsahuje zpracovaná data profilu, která kompilátor používá k rozhodování o optimalizaci během sestavení.

Syntax

SPDDump [možnosti] spdfile

Parametry

možnosti
Zadejte následující možnosti pro SPDDump:

  • /all Vypíše celý soubor SPD. Tato možnost je výchozí.
  • /header Vypíše hlavičku souboru SPD.
  • /Modul Výstup hlavičky modulu v souboru SPD. Implikuje /header.
  • /Symbol Vypíše tabulku symbolů modulu. Implikuje /module.
  • /Func Vypíše profil funkce. Implikuje /module.
  • /funcid:<Fid> Vypíše profil funkce s daným ID funkce.
  • /cg Zahrnout informace o volaných funkcích do výstupu profilu funkcí. Zahrnuje /func.
  • /Fg Do výstupu profilu funkce zahrňte vývojový graf. Zahrnuje /func.
  • /Dat Vypíše datový profil. Implikuje /module.
  • /Minidump Vylučte z výstupu ukázkové korelační informace, jako jsou rozsahy RVA.
  • /Pokrytí Informace o pokrytí základního bloku výstupu
  • /dyninst[:<n>] Vypíše odhad dynamického počtu instrukcí pro prvních 50 funkcí nebo pro prvních n funkcí, je-li zadáno.
  • /Pomoc Zobrazení informací nápovědy

spdfile
Cesta k souboru SPD nebo souboru objektu, který chcete zkontrolovat.

Remarks

Note

Spusťte tento nástroj z příkazového řádku Visual Studio developer.

Pomocí SPDDump zkontrolujete obsah souboru databáze vzorového profilu (SPD). SPDConvert vytváří soubory SPD. Proces sestavení, který používá /SPGO, vkládá tyto soubory do souborů PDB.

Pokud chcete diagnostikovat chybu "Nekompatibilní verze SPD", použijte /header k prozkoumání identifikátoru GUID pdB a stáří uloženého v souboru SPD. Potom tyto hodnoty porovnejte se souborem SPT pomocí SPTDump /progid.

Example

Tento příklad zobrazí informace o odhadovaném pokrytí základních bloků pro soubor SPD:

SPDDump /coverage filename.spd

V tomto příkladu se vypíše hlavička SPD pro kontrolu identifikátoru GUID a stáří souboru PDB:

SPDDump /header filename.spd

Tento příklad vypíše odhad dynamické instrukce pro prvních 10 funkcí:

SPDDump /dyninst:10 filename.spd

Viz také

Návod: Použití optimalizace řízené profilem pomocí vzorkování (SPGO) ke zvýšení výkonu
SPDConvert
SPTDump
SPTAggregate