Share via


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.

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

Skärmbild av kommandoradsresultat för kommandot ipconfig

  1. Öppna Projektinställningar från verktygsfältet Redigera i huvudredigerarens fönster.

Skärmbild av listrutan Redigera med projektinställningar markerade

  1. Rulla nedåt på den vänstra panelen tills du hittar huvudet Plattformar och välj HoloLens.

Skärmbild av avsnittet Plattformar i den vänstra panelen Projektinställningar med HoloLens markerat

  1. Kontrollera att avsnittet Funktioner har "Internetklient", "Internetklientserver" och "Privat nätverksklientserver" markerat.

Skärmbild av alternativ för funktioner med Internetklient, Internetklientserver och privat nätverksklientserver vald

Starta

  1. Öppna Project Launcher från UE4-panelen under knappen Starta :

Skärmbild av startalternativ med projektstartaren markerad

  1. + 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:

Skärmbild av projektstartaren med anpassade startprofiler markerade

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

Skärmbild av byggalternativ i profilkonfiguration

  1. Välj Cook till Efter boken för att aktivera kopiering till enheten. Kontrollera att dina kartor har valts i Kokta kartor.

Skärmbild av matlagningsalternativ i profilkonfiguration med kock av boken och HoloLens markerat

  1. Ange Hur vill du paketera versionen till Package & store lokalt. Observera den filsökväg du väljer, eftersom du behöver den senare.

Skärmbild av paketalternativ i profilkonfigurationen inställd på att paketera och lagra lokalt

  1. Ange Hur vill du distribuera versionen? till Distribuera inte.

Skärmbild av distributionsalternativ i profilkonfiguration med distribution inställd på att inte distribuera

  1. Välj Tillbaka för att återgå till roten i dialogrutan Project Launcher
  2. Tillbaka i redigeraren klickar du på Starta på din anpassade startprofil

Skärmbild av anpassade startprofiler

  1. Se när projektet skapas och distribuera sedan appxbundle (i paketsökvägen från steg 5) till HoloLens via enhetsportalen

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

Skärmbild av körbara overkliga insikter som kan köras

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

Se även