Diagnostyka MRTK3 — MRTK3

Pakiet diagnostyczny MRTK3 to zbiór podsystemów i składników, które ułatwiają deweloperom mierzenie i diagnozowanie środowisk rzeczywistości mieszanej.

Statystyki wydajności

Podsystem statystyk wydajności

Jednym z najważniejszych aspektów środowiska rzeczywistości mieszanej jest wydajność. Osiągnięcie wygodnej szybkości klatek ma kluczowe znaczenie dla dobrego samopoczucia klienta i sukcesu twojego doświadczenia.

W przeszłości łączna szybkość klatek mrTK i statystyki wykorzystania pamięci w profilerze wizualizacji. W przypadku zestawu NARZĘDZI MRTK3 logika statystyk i wizualizacja są oddzielne. Deweloperzy mają teraz kontrolę nad wizualizacją (jeśli istnieje), która jest wyświetlana w swoim środowisku. W rzeczywistości niektórzy deweloperzy mogą chcieć pominąć wizualizację na rzecz pliku dziennika lub niestandardowej opinii wizualnej, ponieważ napotykane są progi.

Pakiet diagnostyczny MRTK3 jest dostarczany z podstawową wizualizacją SimpleProfiler statystyk wydajności w programie>MRTK DiagnosticsVisualizations . Pod maską MRTKPerformanceStatsSubsystem służy do uwidaczniania statystyk wydajności, w tym użycia pamięci i szybkości ramki.

Inna diagnostyka

W miarę rozwoju narzędzia MRTK3 przewidujemy, że zostaną napisane dodatkowe narzędzia diagnostyczne.

Jeśli masz opinię na temat narzędzi, które chcesz zobaczyć lub chcesz współtworzyć narzędzie, możesz zgłosić problem lub żądanie ściągnięcia pod adresem https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity.

Visual Profiler

Zestaw MRTK2 udostępnia funkcję VisualProfiler , która renderuje graficzną reprezentację wydajności aplikacji. Ten składnik nie jest dostępny w narzędziu MRTK3. Jeśli taki składnik jest pożądany, zaktualizowaną wersję programu VisualProfiler można znaleźć w projekcie VisualProfiler for Unity w witrynie GitHub. Projekt VisualProfiler for Unity jest utrzymywany przez firmę Microsoft, a wszelkie przyszłe aktualizacje programu VisualProfiler można znaleźć w tym projekcie.

Obraz przedstawiający element VisualProfiler dostępny w projekcie VisualProfile for Unity