Profilerstellungs-Tools

Holen Sie mit Unity das Beste aus jeder Zielhardware heraus. Die Unity-Plattform enthält eine Suite aus Tools, mit denen Sie Performance-Probleme vermeiden, identifizieren und beheben können.

Unity Profilerstellungs-Tools

Erhalten Sie die Informationen, die Sie brauchen, um Ihr Spiel erfolgreich zu machen. Indem Sie das Performance-Profil Ihres Spiels im Auge behalten, stellen Sie sicher, dass das von Ihnen erschaffene Spielerlebnis nicht durch Performance-Probleme getrübt wird. Indem Sie Ihr Spiel optimieren, können Sie auch auf eine größere Anzahl von Plattformen und Geräten abzielen.

Unity Profiling Tools

Wesentliche Funktionen
Unity Profiler

Messen Sie die Performance mit Unity Profiler

Der Unity Profiler erfasst Performance-Daten und stellt diese in einer Reihe von Diagrammen dar. Diese Visualisierung hilft Ihnen, sich bei der Optimierung auf die ressourcenintensivsten Bereiche zu konzentrieren, egal ob es sich dabei um Code, Audio, Physik, Animation oder Rendering handelt. Sie können eine Verbindung mit Geräten herstellen, die sich in Ihrem Netzwerk befinden oder an Ihren Computer angeschlossen sind, um zu testen, wie Ihre Anwendung auf der Zielplattform läuft.

Unity Profiler ist Bestandteil von Unity Editor und wird mit einer systemnahen nativen Plugin-Profiler-API ausgeliefert, weshalb Sie Ihre Analysen anpassen und Profilerstellungsdaten in andere Tools exportieren können. Mit dem Profilanalyse-Paket können Sie die Auswirkungen von Änderungen anhand eines Satzes von Unity Profiler-Frames vergleichen.

Memory-Profiler-Zusammenfassung

Speicherverwaltung mit dem Memory-Profiler

Mit Speicherprofilen können Sie die Speicherbeschränkungen der Zielhardware testen. Der Memory-Profiler eignet sich auch großartig, wenn Sie die CPU/GPU-Performance Ihres Unity-Spiels verbessern möchten, indem Sie Änderungen vornehmen, die die Speichernutzung tatsächlich erhöhen. Der Memory-Profiler ist ein Paket, das ein weiteres Fenster zum Unity Editor hinzufügt, in dem Sie die Speichernutzung Ihrer Anwendung noch detaillierter verfolgen können. Sie können Snapshots speichern und vergleichen, um Speicherlecks zu finden. Oder Sie sehen sich das Speicherlayout an, um Fragmentierungsprobleme zu erkennen.

Frame Debugger

Rendering-Optimierung mit dem Frame Debugger

Mit dem Frame Debugger können Sie die Wiedergabe eines laufenden Spiels in einem bestimmten Frame einfrieren und dann die einzelnen Draw Calls anzeigen, die für das Rendern des Frames verwendet werden. Sie können die Rendering-Schritte einzeln durchlaufen, um sich anzusehen, wie die Szene aus ihren grafischen Elementen aufgebaut wird. Auf diese Weise können Sie schnell feststellen, was behoben werden muss oder welche Optimierungsmöglichkeiten bestehen.

Ressourcen

Mit diesen Ressourcen für erfahrene Programmierer können Sie sofort mit der Optimierung Ihrer Unity-Spiele beginnen.

Ultimative Anleitung für die Profilerstellung für Unity-Spiele

Dieses über 70 Seiten umfassende Handbuch haben wir zusammen mit Branchenexperten erstellt. Darin erfahren Sie, wie Sie in Unity das Profil einer Anwendung erstellen, den Speicher verwalten und den Stromverbrauch durchgängig optimieren.

Neuheiten bei der Profilerstellung

Erstellen Sie leistungsfähige Spiele, indem Sie die neuesten Verbesserungen von Unity Profiler und der Unity Profiler-API nutzen.

Optimieren der Mobilspiel-Performance

Die Techniker von Accelerate Solutions arbeiten mit führenden Studios der Mobilspieleentwicklung zusammen, um eine bessere Spielerfahrung zu erschaffen. In diesem kostenlosen E-Book geben sie Ihnen über 75 ausführliche Tipps, mit denen Sie Ihre Spiele verbessern.

Anpassen der Leistungsmetriken im Unity Profiler

Indem Sie den Unity Profiler mit Ihren eigenen Leistungsmetriken erweitern, können Sie die einzigartige Performance Ihrer Anwendung noch besser messen und nachvollziehen.

Natives CPU-Profiling

Dieser technische Vortrag für Entwickler von Mobil- und WebGL-Spielen stellt Ihnen CPU-Tools vor und zeigt, wie man Spikes in Plattform-nativen Profilern erkennt.

Dokumentation

Im Unity-Benutzerhandbuch finden Sie detaillierte Informationen zur Funktionsweise des Speichers in Unity und zur Verwendung des Unity-Profilers und weiterer Tools.

Anleitung: Profilerstellung und Debugging

Sie erfahren mehr darüber, wann Sie die spezifischen Profilerstellungsfunktionen nutzen sollten, und erhalten einer Übersicht über GPU-Debugging-Tools und native Tools von Unternehmen wie Arm, AMD oder Superluminal.

Best-Practices: Profilerstellung für die Performance von Spielen

Auf dieser Seite wird eine Empfehlung für einen allgemeinen Profilerstellungs-Workflow für Spieleentwickler vorgestellt. Außerdem enthält sie Empfehlungen für Metriken, auf die sich Entwickler konzentrieren sollten.

Anleitung: Speicherprofilerstellung in Unity

Diese kurze, schrittweise Übersicht hilft Ihnen beim Einstieg in die Analyse der Speichernutzung Ihrer Unity-Anwendung.

Erlernen Sie die Profilerstellung in Ihrem Tempo

Wir bieten für Fachkräfte verschiedene Schulungsformate an, die sich an Ihre Zeitplanung anpassen.

FAQ

Wozu sollte ich für mein Spiel ein Profil erstellen?

Damit Sie Spielern ein qualitativ hochwertiges Erlebnis bieten können, müssen Sie während der gesamten Produktion unbedingt die Performance und den Speicherdurchsatz im Auge behalten. Profiler erfassen, analysieren und visualisieren Daten, die anzeigen wie viel Hardwareressourcen die einzelnen Elemente Ihrer Projekte nutzen. Auf dieser Basis lassen sich Speicher- und Performance-Probleme beheben.

Welche Profilerstellungs-Tools sollte ich nutzen?

Unity wird mit einer Reihe kostenloser und leistungsstarker Profilerstellungs-Tools ausgeliefert, mit denen Sie Ihren Code sowohl im Editor als auch auf der Hardware analysieren und optimieren können. Das umfangreichste Element dieser Toolbox ist der Unity Profiler. Weitere Tools helfen Ihnen allerdings, bestimmte Performance-Aspekte Ihres Projekts auf unterschiedlichen Plattformen detaillierter zu untersuchen. Unter Dokumentation finden Sie eine Übersicht sowie eine Anleitung für die Profilerstellung für Unity-Spiele (Ultimate guide to profiling Unity games), die weiteren Kontext liefert.

Wo kann ich auf die Profilerstellungs-Tools von Unity zugreifen?

Navigieren Sie zum Öffnen des Unity Profiler-Fensters zum Menü: Window (Fenster) > Analysis (Analyse) > Profiler. Profiling Core-APIs, Memory-Profiler und die Profilanalyse sind über den Package Manager als Pakete verfügbar. Weitere Informationen finden Sie in der Dokumentation.

Verursacht die Profilerstellung in Unity zusätzlichen Performance-Overhead?

Der Unity Profiler basiert auf Instrumentierung. Durch das Setzen von Markern in den meisten Bereichen der Unity API-Oberfläche wird ein gutes Gleichgewicht zwischen Details und Overhead erzielt. Wichtige systemeigene Funktionen und Nachrichtenaufrufe aus der Skripting-Codebasis werden instrumentiert, um die wichtigsten Grundzüge zu erfassen, ohne zu viel Overhead zu erzeugen.

Wie kann ich die Speichernutzung meines Spiels optimieren?

Wir empfehlen Ihnen, für Teile Ihrer Projekte, z. B. für Shader oder Texturen, ein Speicherbudget festzulegen, das auf den Hardwareressourcen der Zielplattform Ihres Spiels basiert. Mit dem Memory-Profiler können Sie dann den Speicherbedarf der einzelnen Kategorien untersuchen und Speicherlecks sowie Quellen für dauerhafte Speicherzuweisungen identifizieren.

Wann wird der Memory-Profiler für den Produktionseinsatz verfügbar sein?

Der Memory-Profiler ist als vorab freigegebenes Paket verfügbar, was bedeutet, dass er in Unity 2022 LTS verifiziert werden soll. In der Dokumentation finden Sie weitere Informationen zum Paketstatus und den Lebenszyklen.

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden