Optimierung von Android-Spielen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Android-Optimierungstools und -APIs wurden entwickelt, um Leistungsengpässe zu erkennen, Geräteeinschränkungen zu erkennen und gleichzeitig die Leistung für Spiele und grafikintensive Anwendungen auf nachhaltige Weise zu maximieren.
Android GPU Inspector (AGI): Ein Android-Systemprofilerstellungstool, das erweitertes GPU-Tracing und -Analyse für Spiele und grafikintensive Anwendungen bietet.
Android Performance Tuner (APT): Hiermit kannst du Leistungsprobleme im Zusammenhang mit Qualitätseinstellungen, Szenen, Ladezeiten und Gerätemodellen in deinem Spiel ermitteln.
Android Dynamic Performance Framework (ADPF): Optimieren Sie Spiele anhand der dynamischen Temperatur-, CPU- und GPU-Verwaltungsfunktionen der einzelnen Geräte.
Memory Advice API: Stellen Sie Schätzungen zur Arbeitsspeichernutzung und Benachrichtigungen zu Grenzwerten für Ihr Spiel bereit, damit es auf einem optimalen Niveau bleibt, das LMKs vermeidet.
Game Mode API: Optimieren Sie das Gameplay, indem Sie Eigenschaften wie Leistung oder Akkulaufzeit basierend auf Nutzereinstellungen oder spielspezifischen Konfigurationen priorisieren.
Perfetto: Erfasst systemweite Leistungsinformationen und zeigt sie in einer webbasierten UI an.
Systrace: zeichnet Systemaktivitäten auf und generiert Berichte zur Identifizierung von Leistungsproblemen.
CPU Profiler: Prüfen Sie die CPU-Nutzung und die Thread-Aktivität Ihrer Anwendung, entweder in Echtzeit oder anhand aufgezeichneter Traces.
Klasse Meminfo
: Zeichnet einen Snapshot der Arbeitsspeicherzuweisung Ihrer Anwendung auf. Sie können dieses Feature auch über den Befehl meminfo dumpsys
verwenden.
Fehlerbericht: Hier können Sie sich Geräteprotokolle, Stacktraces und andere Diagnoseinformationen ansehen, damit Sie Fehler in Ihrer App leichter finden und beheben können.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[],[],null,["# Android game optimization\n\nAndroid optimization tools and APIs are designed to find performance bottlenecks\nand determine device limitations while maximizing performance at sustainable\nlevels for games and graphic-intensive apps.\n\n- [Android GPU Inspector (AGI)](/agi): An Android system profiling tool that\n provides advanced GPU tracing and analysis for games and graphic intensive\n apps.\n\n- [Android Performance Tuner (APT)](/games/sdk/performance-tuner): Find\n performance issues related to quality settings, scenes, load times, and\n device models in your game.\n\n- [Android Dynamic Performance Framework (ADPF)](/games/optimize/adpf):\n Optimize games based on the dynamic thermal, CPU, and GPU management features\n of each device.\n\n- [Memory Advice API](/games/sdk/memory-advice/overview): Provide memory use\n estimates and threshold notifications to your game so it can stay at optimal\n levels that avoid LMKs.\n\n- [Game Mode API](/games/gamemode): Optimize gameplay by prioritizing\n characteristics, such as performance or battery life based on users settings\n or game specific configurations.\n\n- [Perfetto](https://perfetto.dev/docs/): Collects system-wide\n performance information and displays it in a web-based UI.\n\n- [Systrace](/topic/performance/tracing): Records system activity and generates\n reports that help identify performance issues.)\n\n- [CPU Profiler](/studio/profile): Inspect your app's CPU\n usage and thread activity, either in real time or from recorded traces.\n\n- [`Meminfo` class](/reference/android/os/Debug.MemoryInfo): Records a\n snapshot of your app's memory allocation. You can also use this feature through the\n [`meminfo dumpsys`](/studio/command-line/dumpsys#meminfo) command.\n\n- [Bug report](/studio/debug/bug-report): View device logs, stack traces, and\n other diagnostic information to help you find and fix bugs in your app."]]