Sdílet prostřednictvím


Jak: zadat umístění souboru Symbol z příkazového řádku

Pro zobrazení informací o symbolech, jako jsou názvy funkcí a čísla řádků, vyžaduje nástroj příkazového řádku VSPerfReport přístup k souborům symbolů (.pdb) profilovaných komponent a k souborům systému Windows.Soubory symbolů jsou vytvořeny při zkompilování komponent.Další informace naleznete v tématu VSPerfReport.Nástroj VSPerfReport automaticky vyhledává soubory symbolů v následujících umístěních:

  • Cesty uvedené v možnosti /SymbolPath nebo v proměnné prostředí _NT_SYMBOL_PATH.

  • Přesná místní cesta, kde byly komponenty zkompilovány.

  • Adresář obsahující soubor s daty profilování (.vsp nebo .vsps).

Společnost Microsoft poskytuje soubory s příponou .pdb pro mnoho svých produktů online na serveru symbolů.Pokud je počítač používaný pro tvorbu sestav připojen k Internetu, připojí se nástroj VSPerfReport k serveru symbolů, automaticky vyhledá informace o symbolu a uloží tyto soubory do místního úložiště.

Umístění souborů symbolů a úložiště serveru symbolů společnosti Microsoft může být zadáno následujícími způsoby:

  • Nastavením proměnné prostředí _NT_SYMBOL_PATH.

  • Přidáním možnosti /SymbolPath do příkazového řádku nástroje VSPerfReport.

Můžete také použít obě tyto metody.

[!POZNÁMKA]

Pokud je na místním počítači nainstalován systém Visual Studio, bylo již umístění souboru symbolů společnosti Microsoft pravděpodobně nastaveno.Další informace naleznete v tématu Jak: Symbol informace systému Windows. Je však stále potřeba nakonfigurovat nástroj VSPerfReport, aby toto umístění a server používal, jak je popsáno dále v tomto tématu.

Určení souborů symbolů systému Windows

Konfigurace použití serveru symbolů systému Windows

  1. V případě potřeby je možné vytvořit adresář pro místní uložení souborů symbolů.

  2. Pro nastavení proměnné prostředí _NT_SYMBOL_PATH nebo možnosti /SymbolPath nástroje VSPerfReport se používá následující syntaxe:

    srv*LocalStore*http://msdl.microsoft.com/downloads/symbols

    kde LocalStore je cesta k vytvořenému místnímu adresáři.

Určení souborů symbolů komponent

Nástroj Profiling Tools hledá soubory s příponou .pdb pro profilované komponenty v jejich původním umístění, které je uloženo v samotné komponentě nebo ve složce obsahující soubor dat profilování.Je také možné zadat jiná prohledávaná umístění přidáním jedné nebo více cest do systémové proměnné _NT_SYMBOL_PATH nebo možnosti /SymbolPath.Jednotlivé cesty jsou odděleny středníkem.

Příklad

Následující příkaz nastaví proměnnou prostředí _NT_SYMBOL_PATH k serveru symbolů systému Windows a k místnímu adresáři C:\Symbols.

set  _NT_SYMBOL_PATH=srv*C:\symbols*http://msdl.microsoft.com/downloads/symbols

Následující příkaz VSPerfReport přidá adresář C:\Projects\Symbols do vyhledávané cesty pomocí možnosti /SymbolPath.

VSPerfReport MyApp**.exe /SymbolPath:C:\Projects\Symbols /summary:all**