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 di pelacakan 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, library, dan alat terbaik untuk meningkatkan performa di Android.
- Memeriksa Performa: Memeriksa performa aplikasi.
- Tolok ukur: Menjalankan benchmark performa aplikasi.
- Startup aplikasi: Mengoptimalkan startup aplikasi.
- Profil dasar pengukuran: Memahami profil dasar pengukuran.