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
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.
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.
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.