Profilering med Unreal Insights
Unreal Insights är ett profileringssystem som samlar in, analyserar och visualiserar data från Unreal Engine. Profileringssystemet kan hjälpa dig att hitta flaskhalsar i optimeringen och områden där apparnas prestanda kan öka. Normalt aktiverar du Unreal Insights direkt från redigeraren, men för HoloLens 2 måste du använda kommandoraden.
Installation
Med Unreal kan du skapa och konfigurera en "anpassad profil" i HoloLens-startprogrammet med kommandoradsparametrarna som aktiverar Unreal Insights.
- Hitta IP-adressen för datorn med kommandot ipconfig i kommandotolken. IP-adressen är den IPv4-adress som anges av ipconfig. Tänk på detta för senare när du anger kommandoradsparametrar.
Viktigt
Om du är bakom ett VPN kan du behöva ange den IP-adress som tillhandahålls via VPN i stället.
- Öppna Projektinställningar från verktygsfältet Redigera i huvudredigerarens fönster.
- Rulla nedåt på den vänstra panelen tills du hittar huvudet Plattformar och välj HoloLens.
- Kontrollera att avsnittet Funktioner har "Internetklient", "Internetklientserver" och "Privat nätverksklientserver" markerat.
Starta
- Öppna Project Launcher från UE4-panelen under knappen Starta :
- + Välj knappen för att skapa en anpassad profil under Anpassade startprofiler. När du har skapat den kan du alltid redigera den här profilen senare:
- Välj knappen Redigera profil i den anpassade startprofilen HoloLens. I avsnittet Skapa markerar du Skapa UAT och anger ytterligare kommandoradsparametrar.
- Prova dessa till att börja med: -tracehost=IP_OF_YOUR_PC -trace=Log,Bookmark,Frame,CPU,GPU,LoadTime,File,Net
- Du hittar en fullständig lista över tillgängliga startparametrar i referensdokumentationen för Unreal Insights.
Anteckning
"IP_OF_YOUR_PC" är DEN IP-adress som vi hittade i steg 1. Det här är IP-adressen till datorn som kör Unreal Insights, INTE IP-adressen för HoloLens.
Viktigt
Spårningar kan bli stora mycket snabbt. Aktivera endast de kanaler som du behöver för att hålla spårningsstorleken låg.
- Välj Cook till Efter boken för att aktivera kopiering till enheten. Kontrollera att dina kartor har valts i Kokta kartor.
- Ange Hur vill du paketera versionen till Package & store lokalt. Observera den filsökväg du väljer, eftersom du behöver den senare.
- Ange Hur vill du distribuera versionen? till Distribuera inte.
- Välj Tillbaka för att återgå till roten i dialogrutan Project Launcher
- Tillbaka i redigeraren klickar du på Starta på din anpassade startprofil
Se när projektet skapas och distribuera sedan appxbundle (i paketsökvägen från steg 5) till HoloLens via enhetsportalen
Starta Unreal Insights. Körbara Unreal Insights lagras i mappen binärfiler, vanligtvis enligt följande: "C:\Program Files\Epic Games\UE_4.26\Engine\Binaries\Win64\UnrealInsights.exe"
- Starta appen på HoloLens.
Profilering
Tillbaka i Unreal Insights väljer du Live-anslutningen till enheten för att starta profilering
Den anpassade profilen delas mellan projekt. Härifrån kan du använda den anpassade profil som du skapade i stället för att behöva göra detta varje gång. Du behöver bara återskapa anslutningen till enheten varje gång du startar Unreal med steg 3 till 6 i installationsavsnittet.