Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Narzędzia optymalizacyjne i interfejsy API Androida zostały zaprojektowane tak, aby wykrywały wąskie gardła wydajności i określały ograniczenia urządzeń, jednocześnie maksymalizując wydajność na zrównoważonym poziomie w przypadku gier i aplikacji o dużej grafice.
Android GPU Inspector (AGI): narzędzie do profilowania systemu Android, które udostępnia zaawansowane śledzenie i analizę GPU w przypadku gier oraz aplikacji z dużą ilością grafiki.
Android Performance Tuner (APT): pozwala znaleźć problemy z wydajnością związane z ustawieniami jakości, scenami, czasem wczytywania i modelami urządzeń w grze.
Memory Advice API: informuj grę o szacunkowym wykorzystaniu pamięci i powiadomieniach o wartościach progowych, aby gra mogła utrzymać się na optymalnym poziomie i eliminować powstawanie komponentów LMK.
Interfejs Game Mode API: umożliwia optymalizowanie rozgrywki przez nadawanie priorytetów cechom, takim jak wydajność czy czas pracy na baterii, na podstawie ustawień użytkownika lub konfiguracji konkretnej gry.
Perfetto: zbiera informacje o wydajności z całego systemu i wyświetla je w interfejsie internetowym.
Systrace: rejestruje aktywność systemu i generuje raporty, które pomagają wykrywać problemy z wydajnością.
Program profilujący procesora: umożliwia sprawdzanie wykorzystania procesora i aktywności wątków w aplikacji w czasie rzeczywistym lub na podstawie zarejestrowanych logów czasu.
Klasa Meminfo: rejestruje migawkę alokacji pamięci aplikacji. Tej funkcji możesz też używać za pomocą polecenia meminfo dumpsys.
Raport o błędzie: przeglądaj dzienniki urządzenia, zrzuty stosu i inne informacje diagnostyczne, które pomogą Ci znaleźć i naprawić błędy w aplikacji.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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."]]