A vizuális profilkészítő használata – MRTK2

A VisualProfiler egyszerűen használható, alkalmazáson belüli nézetet biztosít a vegyes valóságú alkalmazások teljesítményéről. A profilkészítő minden Mixed Reality Toolkit platformon támogatott, beleértve a következőket:

  • Microsoft HoloLens (1. generációs)
  • Microsoft HoloLens 2
  • Windows Mixed Reality modern mikrofonos fejhallgatók
  • OpenVR

Egy alkalmazás fejlesztése során a jelenet több részére összpontosítson, mivel a Visual Profiler az aktuális nézethez képest jeleníti meg az adatokat.

Fontos

A figyelmet a jelenet olyan részeire összpontosíthatja, amelyek összetett objektumokkal, részecskeeffektusokkal vagy tevékenységgel járnak. Ezek és egyéb tényezők gyakran hozzájárulnak az alkalmazás teljesítményének csökkenéséhez és az ideálisnál kevesebb felhasználói élményhez.

Vizuális profilkészítő felület

Visual Profiler Interface

A Visual Profiler felület a következő összetevőket tartalmazza:

Képkockasebesség

Az interfész bal felső sarkában található a képkockasebesség, amely képkocka/másodpercben mérve. A legjobb felhasználói élmény és kényelem érdekében ennek az értéknek a lehető legnagyobbnak kell lennie.

Az adott platform- és hardverkonfiguráció jelentős szerepet játszik a maximálisan elérhető keretsebességben. Néhány gyakori célérték:

  • Microsoft HoloLens: 60
  • Windows Mixed Reality Ultra: 90

Megjegyzés

A HoloLens képkockasebesség-szabályozása miatt, ha az alapértelmezett MRC aktív, a vizualizáció profilkészítője elrejti magát a videók és fényképek rögzítése közben. Ezt a beállítást felül lehet bírálni a diagnosztikai rendszerprofilban.

Keret ideje

A képkockasebesség jobb oldalán található a processzorra fordított keretidő ezredmásodpercben. A korábban említett célkeretsebesség elérése érdekében az alkalmazások a következő időt tölthetik keretenként:

  • 60 fps: 16,6 ms
  • 90 fps: 11,1 ms

A GPU-idő a tervek szerint egy későbbi kiadásban lesz hozzáadva.

Keretdiagram

A keretdiagram grafikusan jeleníti meg az alkalmazás képkockasebesség-előzményeit.

A Visual Profiler kihagyott keretdiagramja

Az alkalmazás használatakor keresse meg a kihagyott kereteket, amelyek azt jelzik, hogy az alkalmazás nem éri el a célkeret sebességét, és optimalizálási munkát igényelhet.

Memóriakihasználtság

A memóriakihasználtság kijelzője lehetővé teszi annak megértését, hogy az aktuális nézet milyen hatással van az alkalmazás memóriahasználatára.

Visual Profiler memóriagráfja

Az alkalmazás használatakor keresse meg a teljes memóriahasználatot. A legfontosabb mutatók közé tartozik a memóriakorlát közelítése és a használat gyors változása.

A vizualizáció profilkészítőjének testreszabása

A Visual Profiler megjelenése és viselkedése a diagnosztikai rendszerprofilon keresztül testreszabható. További információt a Diagnosztikai rendszer konfigurálása című témakörben talál.

Lásd még