Unreal Fest Chicago 2026: Mobile-Profiling über die Engine hinaus

Epic Games hat eine Anleitung zum Mobile-Profiling mit Unreal Insights und nativen Plattformwerkzeugen veröffentlicht. Grundlage ist ein Vortrag von Paul Georges beim Unreal Fest Chicago 2026. Der vorgeschlagene Ablauf beginnt bei der Engine und führt anschließend zu den Werkzeugen von iOS beziehungsweise Android, um die Ursache eines Engpasses genauer zu untersuchen.

Die rund 46-minütige Aufzeichnung des Profiling-Vortrags behandelt diese Kombination ausführlicher. Unreal Insights liefert die Engine-Perspektive, während Betriebssystem- und GPU-Werkzeuge zusätzliche Informationen über Thread-Ausführung, Grafikbefehle, Speicher und Energieverbrauch bereitstellen. Der neue Leitfaden ergänzt damit die beim Unreal Fest Chicago vorgestellten Entwickler-Workflows.

Welche Messung beantwortet welche Frage?

FragePassender Einstieg
Wo verliert das Spiel innerhalb der Engine Zeit?Unreal Insights
Welche iOS-Funktionen beanspruchen CPU-Zeit?Instruments mit Time Profiler
Welche Grafikarbeit verursacht einen langsamen iOS-Frame?Metal Frame Debugger beziehungsweise Metal System Trace
Wie werden Android-Threads ausgeführt?System Trace beziehungsweise Perfetto
Welche Android-Aufrufe erzeugen CPU- oder Speicherlast?Callstack Sample beziehungsweise Native Allocations im Android Studio Profiler

Die iOS-Dokumentation von Epic unterscheidet zwischen schnellen Live-Anzeigen in Xcode und aufgezeichneten Traces. Die Live-Anzeige kann einen belasteten Bereich erkennen lassen, ersetzt aber keine gespeicherte Aufnahme zur Ursachenanalyse. Der Metal Frame Debugger zerlegt einen einzelnen Frame in seine Grafikarbeit; Instruments untersucht den Verlauf über die Zeit.

Für Android beschreibt Epic mehrere geräte- und aufgabenabhängige Werkzeuge. Callstack-Sampling, System-Traces und native Speicheraufzeichnungen beantworten unterschiedliche Fragen. Ein Shader-Bericht aus einem Offline-Compiler ist wiederum eine Schätzung für isolierten Shader-Code und kein Ersatz für eine Laufzeitmessung auf dem Zielgerät.

Temperatur und Testablauf gehören ins Messprotokoll

Mobile Geräte verändern ihre verfügbare Leistung unter anhaltender Last. Ein kurzer Test mit kaltem Gerät kann deshalb ein anderes Ergebnis liefern als dieselbe Szene nach längerer Spielzeit. Für eine technische Abnahme sollten Gerätemodell, Betriebssystem, Build, Testszene und Aufwärmphase festgehalten werden. Erst ein vergleichbarer Ablauf erlaubt, eine Änderung am Spiel von veränderten Messbedingungen zu unterscheiden.

Die Kombination der Werkzeuge hilft bei dieser Trennung: Zuerst wird der auffällige Zeitraum gefunden, dann die zugehörige Arbeit genauer untersucht und schließlich erneut gemessen. Eine hohe CPU-Auslastung allein erklärt noch nicht, welcher Thread die nächste Bildausgabe verzögert.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein