# Android Performance and Monitoring (Android) > Android-prestaties en monitoring: profiling, geheugen, ANR, optimalisatie en diagnostische tools - 13 gespreksvragen - Senior - [Gespreksvragen: Android](https://sharpskill.dev/nl/technologies/android/sollicitatievragen.md) ## 1. Wat is Android Profiler en wat zijn de 4 modules? **Antwoord** Android Profiler is een tool die geïntegreerd is in Android Studio en de real-time prestaties van je app analyseert. Het helpt bij het detecteren van CPU-, geheugen-, netwerk- en batterijproblemen om je app te optimaliseren. De 4 modules zijn: CPU Profiler (CPU-gebruik en aanroeptraces), Memory Profiler (heap- en allocatietracking), Network Profiler (netwerkverzoeken en bandbreedtegebruik) en Energy Profiler (batterijverbruik en wake locks). ## 2. Hoe detecteert en rapporteert LeakCanary geheugenlekken in Android? **Antwoord** LeakCanary is een bibliotheek die automatisch objecten bewaakt die door de Garbage Collection zouden moeten worden opgeruimd (zoals een vernietigde Activity of Fragment). Als een object in het geheugen blijft terwijl dat niet zou moeten, detecteert LeakCanary het lek, analyseert de retentieketen en toont een melding met waarschijnlijke oorzaken en de stack trace. ## 3. Wat is StrictMode in Android en waarvoor wordt het gebruikt? **Antwoord** StrictMode is een detectietool die slechte praktijken identificeert die de hoofdthread kunnen blokkeren, zoals schijf- of netwerkbewerkingen op de UI-thread. Het wordt meestal ingeschakeld tijdens ontwikkeling met StrictMode.setThreadPolicy() en StrictMode.setVmPolicy(), vaak gewrapped in BuildConfig.DEBUG. Wanneer een overtreding wordt gedetecteerd, kan het waarschuwingen loggen, exceptions gooien of alerts tonen om het probleem vóór productie te verhelpen. ## Nog 10 vragen beschikbaar - Wat is de Layout Inspector in Android Studio en waarvoor wordt het gebruikt? - Wat is Systrace in Android en waarvoor wordt het gebruikt? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Android-sollicitatieonderwerpen - [Android-fundamenten](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-fundamentals.md): 24 vragen, Junior - [Android UI en Resources](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-ui-and-resources.md): 30 vragen, Junior - [Android Levenscyclus](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-lifecycle.md): 30 vragen, Junior - [Android Navigatie](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-navigation.md): 26 vragen, Junior - [Android-gegevensbeheer](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-data-management.md): 29 vragen, Junior - [Android Networking](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-networking.md): 29 vragen, Junior - [Android Testen](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-testing.md): 28 vragen, Junior - [Android Gradle](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-gradle.md): 26 vragen, Junior - [Kotlin-taal essentials voor Android](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-kotlin-language-essentials.md): 24 vragen, Junior - [Room Database](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-room-database.md): 25 vragen, Mid-Level - [Achtergrondwerk](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-background-work.md): 18 vragen, Mid-Level - [Jetpack Compose](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-compose.md): 28 vragen, Mid-Level - [Machtigingen en Apparaatfuncties](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-permissions-and-device.md): 21 vragen, Mid-Level - [Firebase voor Android](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-firebase.md): 23 vragen, Mid-Level - [Android MVVM Architecture](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-mvvm-architecture.md): 18 vragen, Mid-Level - [Geavanceerd Android Networking](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-networking-advanced.md): 13 vragen, Mid-Level - [Kotlin Collections en Operatoren](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-kotlin-collections-operators.md): 20 vragen, Mid-Level - [Kotlin Coroutines en Flow](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-kotlin-coroutines-flow.md): 20 vragen, Mid-Level - [Dependency Injection in Android](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-dependency-injection.md): 15 vragen, Mid-Level - [Android MVI Architecture](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-mvi-architecture.md): 17 vragen, Mid-Level - [Android Clean Architecture](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-clean-architecture.md): 21 vragen, Senior - [Android Compose Gevorderd](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-compose-advanced.md): 17 vragen, Senior - [Android Security and Privacy](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-security-privacy.md): 18 vragen, Senior - [Android CI/CD and Release](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-cicd-release.md): 15 vragen, Senior - [Android UX and Form Factors](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-ux-form-factors.md): 18 vragen, Senior - [Android Testing Advanced](https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-testing-advanced.md): 18 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/android/sollicitatievragen/android-performance-monitoring