Mungkin sulit untuk mengetahui lokasi masalah performa dan kode apa yang harus mulai dioptimalkan. Mulailah dengan menggunakan alat untuk membantu mempersempit lokasi masalah Anda.
Layout Inspector
Gunakan Layout Inspector untuk memeriksa tata letak dan melihat jumlah rekomposisi.
Jika UI Anda memiliki performa yang buruk, hal ini sering kali disebabkan oleh error coding yang memaksa UI Anda direkomposisi secara berlebihan. Di sisi lain, beberapa error coding dapat mencegah UI Anda direkomposisi saat diperlukan, yang berarti perubahan UI tidak muncul di layar. Melacak rekomposisi dapat membantu menemukan kedua jenis masalah ini.
Rekomposisi itu sendiri tidak buruk; namun, rekomposisi yang tidak terduga dapat menjadi masalah.
Untuk informasi selengkapnya, lihat dokumentasi jumlah rekomposisi Layout Inspector.
Pelacakan komposisi
Gunakan pelacakan komposisi untuk melacak fungsi composable dalam rekaman aktivitas sistem. Pelacakan sering kali menjadi sumber informasi terbaik saat pertama kali melihat masalah performa. Pelacakan memungkinkan Anda membuat hipotesis tentang apa masalahnya dan tempat untuk mulai mencarinya.
Referensi Tambahan
- Panduan performa aplikasi: Temukan praktik terbaik, library, dan alat untuk meningkatkan performa di Android.
- Periksa Performa: Periksa performa aplikasi.
- Tolok Ukur: Menjalankan benchmark performa aplikasi.
- Peluncuran aplikasi: Mengoptimalkan peluncuran aplikasi.
- Profil dasar pengukuran: Pahami profil dasar pengukuran.