Śledzenie wydajności za pomocą HoloLens

Śledzenie wydajności za pomocą HoloLens to zaawansowany sposób znajdowania i rozwiązywania wąskich gardeł obliczeniowych lub sprzętowych. Gdy ślady są analizowane za pomocą Windows Analizator wydajności, możesz wizualizować i eksplorować wąskie gardła sprzętu lub oprogramowania. Przykładem może być coś, co powoduje przegrzewanie HoloLens lub procesy procesora CPU, które są szczególnie obciążające system.

Analizowanie śladów wydajności za pomocą usługi WPA

Performance Trace analysis in WPA
Analiza śledzenia wydajności w usłudze WPA

Aby uzyskać szczegółowe informacje na temat zachowania systemu i aplikacji oraz użycia zasobów dla HoloLens, możesz użyć funkcji śledzenia wydajności. Ta funkcja przechwytuje Windows ślady rejestratora wydajności w postaci pliku dziennika śledzenia zdarzeń (ETL) do użycia w Windows Analizator wydajności (WPA).

Instalacja

Aby przeanalizować plik śledzenia, pobierz aplikację WPA z Microsoft Store.

W przypadku bardziej ogólnych narzędzi do debugowania można również użyć zestawu narzędzi Windows Performance Toolkit. Aby uzyskać ten zestaw narzędzi, pobierz zestaw Windows Assessment and Deployment Kit.

Terminologia

Podczas wyszukiwania informacji o śladach wydajności nieuchronnie znajdziesz szereg terminów. Najważniejsze są następujące:

Okres Definicja
ETW Śledzenie zdarzeń dla Windows: nadrzędna nazwa funkcji śledzenia na poziomie jądra wbudowana w Windows.
ETL Dziennik śledzenia zdarzeń: rozszerzenie pliku dla plików, które przechowują dane śledzenia. W związku z tym w przypadku śledzenia zazwyczaj będziesz mieć *.etl plik później.
WPR Windows Performance Recorder: aplikacja, która uruchamia i zatrzymuje rejestrowanie śladów zdarzeń. Funkcja WPR przyjmuje plik (*.wprp) profilu, który konfiguruje, które dokładnie zdarzenia mają być rejestrowane. Poniżej dowiesz się, jak wykonać śledzenie HoloLens za pośrednictwem portalu urządzeń Windows.
WPA Windows Analizator wydajności: aplikacja graficznego interfejsu użytkownika używana do otwierania *.etl plików i przesiewania danych w celu identyfikowania problemów z wydajnością. WPA umożliwia sortowanie danych według różnych kryteriów, wyświetlanie danych na kilka sposobów, kopanie w szczegóły i korelowanie informacji.

Rejestrowanie śladu na HoloLens

Wygeneruj plik ETL przy użyciu portalu urządzeń w HoloLens.

Performance tracing page in Device Portal for HoloLens 2
Strona śledzenia wydajności w portalu urządzeń dla HoloLens 2

Wykonywanie śledzenia

  1. Po lewej stronie przejdź do pozycji PerformancePerformance> Tracing .
  2. Wybierz dostępny profil lub wybierz pozycję Profile>niestandardowePrzeglądaj, a następnie wykonaj jedną z następujących czynności:
  3. Kliknij przycisk Rozpocznij śledzenie.
  4. HoloLens rejestruje teraz ślad. Pamiętaj, aby wyzwolić problemy z wydajnością, które chcesz zbadać, a następnie wybierz pozycję Zatrzymaj śledzenie.
  5. Ślad zostanie wyświetlony w dolnej części strony internetowej. Wybierz ikonę dysku po prawej stronie, aby pobrać plik ETL.

Masz teraz plik ETL, który można otworzyć bezpośrednio w usłudze WPA lub wysłać do kogoś innego.

Analizowanie śladów za pomocą usługi WPA

Windows Analizator wydajności to standardowe narzędzie do wizualizacji śladów jako grafów i tabel, aby umożliwić analizowanie wydajności systemu i aplikacji. WPA to zaawansowane, wieloaspektowe narzędzie, więc nie wyjaśnimy go szczegółowo tutaj. Aby uzyskać więcej informacji, skorzystaj z przewodnika krok po kroku, aby użyć Windows Analizator wydajności.

Aby dowiedzieć się więcej o usłudze WPA, zapoznaj się z następującymi zasobami:

  • Obejrzyj filmy wprowadzające , aby uzyskać pierwsze omówienie.
  • Sama usługa WPA ma kartę Wprowadzenie, która wyjaśnia typowe kroki.
  • Dowiedz się więcej o interfejsie użytkownika WPA.
  • Na tej stronie znajdują się doskonałe informacje — jednak nie wszystkie są istotne dla początkujących.

Pliki potrzebne do analizy śledzenia WPA

Istnieje kilka plików, które należy przeanalizować w usłudze WPA. Dołączyliśmy przykładowy profil WPA, który pomoże Ci rozpocząć pracę.

Przeprowadzanie analizy pliku śledzenia

  1. Skonfiguruj pliki w folderze dla usługi WPA, aby uzyskać do nich dostęp.

    Przykład

    Folder_for_WPA_files
      ├─ HoloLens_trace_file.elt - # HoloLens trace file (*.etl)
      ├─ CPU_analysis.wpaProfile - # WPA Profile (*.wpaProfile)
      └─ Symbols - # Make sure it's extracted (not zipped).
        ├─ *.pdb
        ├─ *.pdb
        └─ ...
    
  2. Uruchom Windows Analizator wydajności (WPA).

  3. Otwórz plik śledzenia ETL, wybierając pozycję PlikOtwórz>> w .etl przeglądarce plików. Image of WPA with File menu expanded and Open action selected.

  4. Załaduj plik symboli do WPA, wybierając pozycję TraceLoad>Symbole. Trace menu is expanded and Load Symbols action is highlighted.

    Porada

    Skonfiguruj dodatkowe ścieżki symboli, wybierając pozycję TraceConfigure>Symbol Paths (Ścieżki symboli konfiguracji). Configure symbols for WPA analysis.

  5. Zastosuj profil WPA, aby wygenerować wykresy na potrzeby analizy. W folderze WPA wybierz pozycję ProfileApplyBrowse>>> wybierz *.wpaProfile plik >Zastosuj.

  6. Po wybraniu wykresów usługa WPA wyświetli je na karcie Analiza. Image of WPA with graphs visible for Analysis.

Szczegółowe informacje

Aby dowiedzieć się więcej o usłudze WPA, zobacz dokumentację WPA.

Następne kroki

Dowiedz się więcej o usłudze WPA lub dowiedz się więcej na temat śledzenia wydajności.