Udostępnij za pośrednictwem


Instruktaż: Wiersza polecenia profilowanie przy użyciu pobierania próbek

W tym instruktażu przedstawiono sposób profilowania aplikacji za pomocą narzędzia wiersza polecenia i pobierania próbek do identyfikowania problemów z wydajnością.

W tym przewodniku przedstawione zostaną kroki procesu profilowania zarządzanej aplikacji za pomocą narzędzi wiersza polecenia, i użycie pobierania próbek w celu izolacji i identyfikacji problemów z wydajnością aplikacji.

W tym przewodniku będą przeprowadzone następujące kroki:

  • Profilowanie aplikacji za pomocą narzędzi wiersza polecenia i pobieranie próbek.

  • Analizowanie próbkowanych wyników profilowania w celu zlokalizowania i rozwiązania problemów z wydajnością.

Wymagania wstępne

  • Visual Studio Premium lub Visual Studio Ultimate

  • Średnio zaawansowana znajomość języka Visual C#

  • Średnio zaawansowana znajomość obsługi narzędzi wiersza polecenia

  • Kopia Próbki PeopleTrax (narzędzia profilowania).

  • Aby pracować z informacjami dostarczonymi przez proces profilowania, najlepiej jest posiadać dostępne informacje dotyczące symboli debugowania.

Profilowanie w wierszu polecenia przy użyciu metody pobierania próbek

Pobieranie próbek to metoda profilowania, w której określony proces jest co pewien czas sondowany, w celu określenia aktywnej funkcji.Dane wynikowe dostarczają liczbę informującą o tym, jak często funkcja była na szczycie stosu wywołań podczas pobierania próbek procesu.

[!UWAGA]

Narzędzia wiersza poleceń dla Profiling Tools znajdują się w podkatalogu \Team Tools\Performance Tools katalogu instalacyjnego Visual Studio.Na komputerach 64-bitowych dostępne są obie 32-bitowe i 64-bitowe wersje narzędzia.Aby użyć narzędzi profilowania z wiersza poleceń, dodaj ścieżkę do zmiennej środowiskowej PATH okna wiersza poleceń lub dodaj ją do samego polecenia.Aby uzyskać więcej informacji, zobacz Określając ścieżkę do narzędzia wiersza polecenia narzędzia profilowania. PeopleTrax jest aplikacją 32-bitową.

Aby profilować aplikację PeopleTrax przy użyciu metody pobierania próbek

  1. Zainstaluj przykładową aplikację PeopleTrax i skompiluj wersję Wydania.

  2. Otwórz okno wiersza polecenia i dodaj katalog Narzędzia profilowania do zmiennej środowiskowej ścieżki lokalnej.

  3. Zmień katalog roboczy na katalog zawierający pliki binarne PeopleTrax.

  4. Wpisz następujące polecenie, aby ustawić odpowiednie zmienne środowiskowe:

    VSPerfCLREnv /sampleon
    
  5. Uruchom profilowanie, uruchamiając VSPerfCmd.exe, który jest narzędziem wiersza polecenia, który steruje profilerem.Następujące polecenie uruchamia aplikację i profiler w trybie próbkowania:

    VsPerfCmd /start:sample /output:PeopleTraxReport.vsp /launch:PeopleTrax.exe
    

    Proces profilera uruchamia się i dołącza do procesu PeopleTrax.exe.Proces profilera zaczyna zapisywać zebrane dane profilowania do pliku raportu.

  6. Kliknij Pobierz ludzi.

  7. Kliknij EksportDanych.

    W Notatniku zostanie otwarty i wyświetlony nowy plik zawierający wyeksportowane dane z PeopleTrax.

  8. Zamknij Notatnik, a następnie zamknij aplikację PeopleTrax.

  9. Zamknij profiler.Wpisz następujące polecenie:

    VSPerfCmd /shutdown
    
  10. Użyj następującego polecenia, aby zresetować zmienne środowiskowe:

    VSPerfCLREnv /sampleoff
    
  11. Profilowane dane są przechowywane w pliku the.vsp przeanalizuj wyniki przy użyciu jednej z następujących metod:

    • Otwórz plik the.vsp w programie Visual Studio IDE.

      — lub —

    • Wygeneruj plik wartości rozdzielonych przecinkami (.csv) przy użyciu narzędzia wiersza polecenia VSPerfReport.exe.Aby wygenerować raporty do użytku poza Visual Studio IDE, użyj następującego polecenia:

      VSPerfReport <dir> PeopleTraxReport.vsp /output:<dir> /summary:all
      

Zobacz też

Informacje

VSPerfCmd

Koncepcje

Profilowanie wydajności narzędzia sesji, omówienie

Przy użyciu profilowania narzędzia z wiersza polecenia

Opis pobierania próbek wartości danych w narzędzia profilowania

Inne zasoby

Widoki raportów narzędzia profilowania