Udostępnij za pośrednictwem


Jak: określenie lokalizacji pliku Symbol z wiersza polecenia

Aby wyświetlić informacje o symbolach takich jak nazwy funkcji i numery linii narzędzie linii poleceń VSPerfReport wymaga dostępu do plików symboli (.pdb) profilowanych składników i plików systemowych Windows.Pliki symboli są tworzone podczas kompilacji składnika.Aby uzyskać więcej informacji, zobacz VSPerfReport.VSPerfReport automatycznie przeszukuje następujące lokalizacje plików symboli:

  • Ścieżki określone w opcji /SymbolPath lub w zmiennej środowiskowej _NT_SYMBOL_PATH.

  • Dokładna ścieżka lokalna, w której został skompilowany składnik.

  • Katalog zawierający plik danych profilowania (.vsp lub .vsps).

Firma Microsoft udostępnia na serwerze symboli znajdującym się w sieci pliki .pdb dla wielu produktów.Jeśli komputer, którego używasz w celu raportowania jest połączony z Internetem, VSPerfReport łączy się z serwerem symboli w trybie online w celu automatycznego wyszukiwania informacji o symbolach, a następnie zapisuje te pliki w pamięci lokalnej.

Można określić lokalizację plików symboli i magazynu serwera symboli firmy Microsoft w następujący sposób:

  • Ustaw zmienną środowiskową _NT_SYMBOL_PATH.

  • Dodaj opcję /SymbolPath do wiersza poleceń VSPerfReport.

Można także użyć obu tych metod.

[!UWAGA]

Jeśli Visual Studio jest zainstalowany na komputerze lokalizacja plików symboli Windows może być już określona.Aby uzyskać więcej informacji, zobacz Jak: Symbol Windows informacje. Nadal należy skonfigurować VSPerfReport aby używał lokalizacji i serwera, zgodnie z opisem znajdującym się w dalszej części tego tematu.

Określanie plików symboli Windows

Aby skonfigurować korzystanie z serwera symboli Windows

  1. Jeśli jest to konieczne należy utworzyć katalog do lokalnego przechowywania plików symboli.

  2. Użyj następującej składni, aby ustawić zmienną środowiskową _NT_SYMBOL_PATH lub opcję VSPerfReport /SymbolPath:

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

    gdzie LocalStore jest ścieżką katalogu lokalnego, który został utworzony.

Określanie plików symboli składnika

Narzędzia profilowania wyszukują pliki .pdb składników, które chcesz profilować w ich oryginalnej lokalizacji, gdzie są przechowywane w składnikach lub w folderze zawierającym plik danych profilowania.Można określić inne lokalizacje wyszukiwania przez dodanie jednej lub więcej ścieżek do _NT_SYMBOL_PATH lub opcji /SymbolPath.Ścieżki należy oddzielić średnikami.

Przykład

Następujące polecenie wiersza poleceń ustawia zmienną środowiskową _NT_SYMBOL_PATH serwera symboli Windows i katalog lokalny na C:\Symbols.

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

Następujący polecenie wiersz poleceń VSPerfReport dodaje katalog C:\Projects\Symbols do ścieżki wyszukiwania przy użyciu opcji /SymbolPath.

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