Ś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
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.
Strona śledzenia wydajności w portalu urządzeń dla HoloLens 2
Wykonywanie śledzenia
- Po lewej stronie przejdź do pozycji PerformancePerformance> Tracing .
- Wybierz dostępny profil lub wybierz pozycję Profile>niestandardowePrzeglądaj, a następnie wykonaj jedną z następujących czynności:
- Korzystanie z własnego profilu niestandardowego
- Ten przykładowy profil służy do analizowania wydajności procesora CPU
- Tworzenie własnego profilu niestandardowego
- Kliknij przycisk Rozpocznij śledzenie.
- HoloLens rejestruje teraz ślad. Pamiętaj, aby wyzwolić problemy z wydajnością, które chcesz zbadać, a następnie wybierz pozycję Zatrzymaj śledzenie.
- Ś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ę.
- plik śledzenia HoloLens
(*.etl)
- Plik symboli
(*.pdb)
. Upewnij się, że został wyodrębniony (nie spakowany). - Profil
(*.wpaProfile)
WPA . Użyj tego przykładowego profilu WPA na potrzeby analizy procesora CPU.
Przeprowadzanie analizy pliku śledzenia
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 └─ ...
Uruchom Windows Analizator wydajności (WPA).
Otwórz plik śledzenia ETL, wybierając pozycję PlikOtwórz>> w
.etl
przeglądarce plików.Załaduj plik symboli do WPA, wybierając pozycję TraceLoad>Symbole.
Porada
Skonfiguruj dodatkowe ścieżki symboli, wybierając pozycję TraceConfigure>Symbol Paths (Ścieżki symboli konfiguracji).
Zastosuj profil WPA, aby wygenerować wykresy na potrzeby analizy. W folderze WPA wybierz pozycję ProfileApplyBrowse>>> wybierz
*.wpaProfile
plik >Zastosuj.Po wybraniu wykresów usługa WPA wyświetli je na karcie Analiza.
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.