Android Performance and Monitoring
Performa dan pemantauan Android: profiling, memori, ANR, optimisasi, dan alat diagnostik
1Apa itu Android Profiler dan apa saja 4 modulnya?
Apa itu Android Profiler dan apa saja 4 modulnya?
Jawaban
Android Profiler adalah alat yang terintegrasi di Android Studio yang menganalisis performa aplikasi Anda secara real-time. Alat ini membantu mendeteksi masalah CPU, memori, jaringan, dan baterai untuk mengoptimalkan aplikasi Anda. 4 modulnya adalah: CPU Profiler (penggunaan CPU dan jejak panggilan), Memory Profiler (pelacakan heap dan alokasi), Network Profiler (permintaan jaringan dan penggunaan bandwidth), dan Energy Profiler (konsumsi baterai dan wake locks).
2Bagaimana LeakCanary mendeteksi dan melaporkan kebocoran memori di Android?
Bagaimana LeakCanary mendeteksi dan melaporkan kebocoran memori di Android?
Jawaban
LeakCanary adalah library yang secara otomatis memantau objek yang seharusnya dikumpulkan oleh Garbage Collection (seperti Activity atau Fragment yang sudah dihancurkan). Jika sebuah objek tetap berada di memori padahal seharusnya tidak, LeakCanary mendeteksi kebocoran tersebut, menganalisis rantai retensi, dan menampilkan notifikasi dengan penyebab yang mungkin beserta stack trace.
3Apa itu StrictMode di Android dan untuk apa digunakan?
Apa itu StrictMode di Android dan untuk apa digunakan?
Jawaban
StrictMode adalah alat deteksi yang digunakan untuk mengidentifikasi praktik buruk yang mungkin memblokir thread utama, seperti operasi disk atau jaringan pada UI thread. Biasanya diaktifkan saat pengembangan dengan StrictMode.setThreadPolicy() dan StrictMode.setVmPolicy(), sering dikondisikan dengan BuildConfig.DEBUG. Ketika pelanggaran terdeteksi, alat ini dapat mencatat peringatan, melempar exception, atau menampilkan alert untuk membantu memperbaiki masalah sebelum produksi.
Apa itu Layout Inspector di Android Studio dan untuk apa digunakan?
Apa itu Systrace di Android dan untuk apa digunakan?
+10 pertanyaan wawancara
Topik wawancara Android lainnya
Dasar-Dasar Android
UI dan Resource Android
Siklus Hidup Android
Navigasi Android
Manajemen Data Android
Networking Android
Testing Android
Android Gradle
Dasar-dasar Bahasa Kotlin untuk Android
Room Database
Pekerjaan Latar Belakang
Jetpack Compose
Izin dan Fitur Perangkat
Firebase untuk Android
Android MVVM Architecture
Jaringan Android Lanjutan
Koleksi dan Operator Kotlin
Kotlin Coroutines dan Flow
Injeksi Dependensi Android
Android MVI Architecture
Android Clean Architecture
Android Compose Lanjutan
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Kuasai Android untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis