Profilace s unreal Přehledy

Unreal Přehledy je profilovací systém, který shromažďuje, analyzuje a vizualuje data z Unreal Engine. Profilovací systém vám může pomoct najít kritické body optimalizace a oblasti, kde může výkon aplikací zvýšit výkon. Normálně povolíte unreal Přehledy přímo z editoru, ale pro HoloLens 2 budete muset použít příkazový řádek.

Nastavení

Unreal umožňuje vytvořit a nakonfigurovat vlastní profil ve spouštěči HoloLens s parametry příkazového řádku, které umožňují unreal Přehledy.

  1. Pomocí příkazu ipconfig na příkazovém řádku vyhledejte IP adresu vašeho počítače. IP adresa je IPv4 adresa uvedená v ipconfig. Mějte to na paměti později při nastavení parametrů příkazového řádku.

Důležité

Pokud jste za sítí VPN, možná budete muset zadat IP adresu poskytnutou prostřednictvím sítě VPN.

Snímek obrazovky s výsledky příkazového řádku pro příkaz ipconfig

  1. Otevřete Project Nastavení panelu nástrojů Upravit v hlavním okně editoru.

Snímek obrazovky s rozevíracím seznamem Upravit Project Nastavení zvýrazněnou

  1. Posuňte se dolů na levém panelu, dokud nenajdete záhlaví Platformy, a vyberte HoloLens.

Snímek obrazovky s částí Platformy na levém Project Nastavení panelu se zvýrazněnou HoloLens doleva

  1. Ověřte, že je v části Možnosti vybraná možnost "Internetový klient", "Server internetového klienta" a "Server klienta privátní sítě".

Snímek obrazovky s možnostmi možností s vybraným internetovým klientem, serverem internetového klienta a serverem klienta privátní sítě

Spuštění

  1. Na Project UE4 pod tlačítkem Launch (Spustit) otevřete spouštěč aplikací:

Snímek obrazovky s možnostmi spuštění se zvýrazněnou spouštěčem projektu

  1. Výběrem + tlačítka vytvořte vlastní profil v části Vlastní spouštěcí +. Po vytvoření můžete tento profil vždy upravit později:

Snímek obrazovky spouštěčem projektu se zvýrazněnou vlastními spouštěcími profily

  1. Na vlastního spouštěcího profilu HoloLens tlačítko Upravit profil. V části Build (Sestavení) zaškrtněte Build UAT (Sestavit UAT) a nastavte Additional Command Line Parameters (Další parametry příkazového řádku).
    • Vyzkoušejte si tyto základní informace: -tracehost=IP_OF_YOUR_PC -trace=Log,Bookmark,Frame,CPU,GPU,LoadTime,File,Net
    • Úplný seznam dostupných parametrů spuštění najdete v referenční dokumentaci k Přehledy unreal.

Poznámka

"IP_OF_YOUR_PC" je IP adresa, kterou jsme našli v kroku 1. Jedná se o IP adresu počítače, na Přehledy Unreal HoloLens, NIKOLI IP HoloLens.

Důležité

Trasování mohou být velmi rychlá. Povolte pouze kanály, které potřebujete k tomu, aby velikost trasování byla nízká.

Snímek obrazovky s možnostmi sestavení v konfiguraci profilu

  1. Výběrem možnosti Cook to By the Book (Kuchař podle knihy) povolte kopírování do zařízení. Ujistěte se, že jsou mapy vybrané v části Cooked Mapy.

Snímek obrazovky s možnostmi kuchaře v konfiguraci profilu s kuchařem podle knihy HoloLens zvýrazněnou možností

  1. Nastavte Způsob zabalí sestavení do místního úložiště balíčků. Poznamenejte si cestu k souboru, kterou zvolíte, protože ji budete potřebovat později.

Snímek obrazovky s možnostmi balíčku v konfiguraci profilu nastaveném na místní balení a ukládání

  1. Nastavte Jak chcete build nasadit? na nenasazovat.

Snímek obrazovky s možnostmi nasazení v konfiguraci profilu s možností Nasadit nastavenou na Nenasazovat

  1. Výběrem možnosti Zpět se vraťte do kořenového adresáře dialogového Project spouštěče.
  2. Zpět v editoru klikněte na Spustit u vlastního profilu spuštění.

Snímek obrazovky s vlastními spouštěcími profily

  1. Sledujte, jak je váš projekt sestavený, a pak nasaďte appxbundle (v cestě k balíčku z kroku 5) do HoloLens přes portál zařízení.

  2. Spusťte Unreal Přehledy. Spustitelný soubor Unreal Přehledy uložený ve složce modulu binárních souborů, obvykle takto: C:\Program Files\Epic Games\UE_4.26\Engine\Binaries\Win64\UnrealInsights.exe

Snímek obrazovky se spuštěnou spustitelným souborem unreal insights

  1. Spusťte aplikaci na svém HoloLens.

Profilace

Po návratu do Přehledy vyberte Živé připojení k vašemu zařízení a spusťte profilaci.

Vlastní profil se sdílí mezi projekty. Od této chvíli můžete použít vlastní profil, který jste vytvořili, místo abyste to museli dělat pokaždé. Připojení k zařízení je potřeba znovu vytvořit pouze při každém spuštění unreal pomocí kroků 3 až 6 v části nastavení.

Viz také