Przechwytywanie i analizowanie śladów wydajności w Android XR Engine Hub

Odpowiednie urządzenia z XR
Te wskazówki pomogą Ci tworzyć treści na te typy urządzeń z XR.
Gogle XR
Przewodowe okulary XR

Android XR Engine Hub umożliwia przechwytywanie śladów wydajności systemu i aplikacji o wysokiej częstotliwości bezpośrednio z połączonego urządzenia z Androidem XR. Po zakończeniu nagrywania śladu Android XR Engine Hub automatycznie wykonuje te czynności:

  • Zapisuje plik logu czasu .perfetto na stacji roboczej i otwiera go w interfejsie internetowym Perfetto ze wstępnie skonfigurowanymi parametrami widocznego obszaru (visStart i visEnd).
  • Zmniejsza nieprzetworzone dane przechwycone przez .perfetto lokalnie na stacji roboczej do zwięzłego podsumowania tekstowego wykorzystania procesora i GPU, statystyk czasu renderowania klatek i pominiętych klatek.
  • Wysyła skrócone podsumowanie logu czasu do Gemini (po skonfigurowaniu za pomocą klucza interfejsu API), aby zdiagnozować wąskie gardła związane z liczbą klatek i udostępnić przydatne rekomendacje dotyczące optymalizacji bezpośrednio w centrum.

Konfigurowanie klucza interfejsu Gemini API

Analiza logów oparta na AI korzysta z przepływu pracy Bring Your Own Key (BYOK) z kluczem interfejsu API Google AI Studio. Jeśli nie skonfigurujesz klucza interfejsu API, nadal możesz rejestrować logi czasu i sprawdzać je w interfejsie internetowym Perfetto, ale automatyczna diagnostyka Gemini nie będzie działać.

Aby skonfigurować klucz interfejsu Gemini API:

  1. Uzyskaj klucz interfejsu Gemini API z Google AI Studio.
  2. Otwórz Android XR Engine Hub i na pasku bocznym po lewej stronie kliknij Ustawienia (lub na stronie Wydajność kliknij Dodaj klucz interfejsu Gemini API w ustawieniach).
  3. W polu Klucz interfejsu Gemini API wklej klucz interfejsu API.
  4. Kliknij Zapisz.

    Możesz w każdej chwili zaktualizować klucz lub wyczyścić pole Klucz interfejsu Gemini API i kliknąć Zapisz, aby usunąć zapisany klucz ze stacji roboczej.

Rejestrowanie i analizowanie śladu wydajności

Aby zarejestrować ślad wydajności z połączonego urządzenia z Androidem XR i przeanalizować wyniki, wykonaj te czynności:

  1. Podłącz urządzenie z Androidem XR do stacji roboczej za pomocą kabla USB-C i wybierz je z menu urządzeń u góry Android XR Engine Hub.

  2. Uruchom na urządzeniu aplikację lub scenę XR, którą chcesz profilować.

  3. Na pasku bocznym nawigacji po lewej stronie w Android XR Engine Hub wybierz Wydajność.

  4. Na karcie Śledzenie urządzenia z XR kliknij Rozpocznij nagrywanie i odtwórz interakcję lub problem z wydajnością na urządzeniu.

    Przechwytywanie logu wydajności i sprawdzanie analizy Gemini w Android XR Engine Hub

  5. Po zakończeniu kliknij Zatrzymaj nagrywanie lub poczekaj, aż śledzenie zatrzyma się automatycznie po upływie 30 sekund.

Po zakończeniu nagrywania Android XR Engine Hub przetwarza przechwycone dane i udostępnia wyniki na 3 sposoby:

  • Interfejs internetowy Perfetto: domyślna przeglądarka otwiera przechwycony ślad w interfejsie internetowym Perfetto, dzięki czemu możesz sprawdzić szczegółowe ślady na osi czasu, kompilację cieniowania i planowanie wątków.
  • Wynik analizy wydajności: jeśli masz skonfigurowany klucz interfejsu Gemini API, w panelu Wynik analizy wydajności podczas oceny podsumowania lokalnego logu wyświetla się komunikat Analizuję log za pomocą Gemini, a następnie pojawia się uporządkowany raport z najważniejszymi wąskimi gardłami, pominiętymi klatkami i sugerowanymi rozwiązaniami. Kliknij ikonę kopiowania w prawym górnym rogu panelu, aby skopiować raport Markdown do schowka.
  • Lokalne pliki śledzenia: na karcie Śledzenie urządzenia z XR kliknij Ślady, aby otworzyć lokalny folder wyjściowy zawierający zapisane pliki .perfetto.