Untuk menyiapkan lingkungan Anda untuk men-debug dan mengoptimalkan game Android, dapatkan akses ke fitur-fitur berikut yang membantu Anda menganalisis penggunaan CPU dan panggilan grafis.
CPU
Gunakan fitur berikut untuk mengevaluasi dan meningkatkan performa CPU game Anda:
- Systrace: Merekam aktivitas CPU dan disk dalam waktu singkat. Akses fitur ini dari command line, atau gunakan fitur di perangkat yang tersedia saat menjalankan Android 9 (API level 28) atau yang lebih tinggi. Lihat juga ringkasan pelacakan sistem.
- CPU Profiler: Periksa penggunaan CPU dan aktivitas thread game Anda secara real time atau dari rekaman aktivitas. Lihat dokumentasi tentang cara mengakses dan menggunakan CPU Profiler di Android Studio.
Memori
- Meminfo: Mengumpulkan statistik memori untuk menunjukkan seberapa banyak PSS memory yang dialokasikan dan kategori penggunaannya. Gunakan perintah
adb shell dumpsys meminfo package-name
atau panggilanMemoryInfo
. - Perfetto: Mengumpulkan informasi performa dan memori pada perangkat serta menampilkan informasi tersebut di UI berbasis web. Perfetto mendukung rekaman aktivitas panjang secara bebas agar Anda dapat melihat bagaimana RSS berubah seiring waktu. Mengaktifkan rekaman aktivitas panjang dari aplikasi Pelacakan Sistem.
- bugreport: Ditampilkan saat game Anda mengalami error karena kehabisan memori atau saat LMK mengakhiri proses game Anda. Gunakan perintah
adb bugreport bugreport-name
atau buka Developer Options > Bug report.
Grafis
Gunakan fitur berikut untuk mengevaluasi dan meningkatkan pipeline tampilan game Anda:
- Android Frame Pacing API: Membantu menyinkronkan proses rendering mesin game Anda dengan pipeline tampilan Android. Download dari Proyek Open Source Android (AOSP), atau akses plugin dari Unity 2019.2.0 Alpha 6 atau yang lebih tinggi. Lihat juga dokumentasi untuk Android Frame Pacing API.
Graphics API Debugger (GAPID): Membantu memeriksa dan meningkatkan panggilan ke driver grafis. Download versi terbaru yang menyertakan aset yang namanya diformat sebagai berikut:
gapid-version-platform