# Android Performance and Monitoring (Android) > Android-Performance und Monitoring: Profiling, Speicher, ANR, Optimierung und Diagnosetools - 13 Interview-Fragen - Senior - [Interview-Fragen: Android](https://sharpskill.dev/de/technologies/android/interviewfragen.md) ## 1. Was ist der Android Profiler und welche 4 Module hat er? **Antwort** Android Profiler ist ein in Android Studio integriertes Tool, das die Echtzeit-Performance Ihrer App analysiert. Es hilft, CPU-, Speicher-, Netzwerk- und Batterieprobleme zu erkennen, um Ihre App zu optimieren. Seine 4 Module sind: CPU Profiler (CPU-Auslastung und Aufrufverfolgung), Memory Profiler (Heap- und Zuweisungsverfolgung), Network Profiler (Netzwerkanfragen und Bandbreitennutzung) und Energy Profiler (Batterieverbrauch und Wake Locks). ## 2. Wie erkennt und meldet LeakCanary Speicherlecks in Android? **Antwort** LeakCanary ist eine Bibliothek, die automatisch Objekte überwacht, die vom Garbage Collector freigegeben werden sollten (wie eine zerstörte Activity oder ein Fragment). Wenn ein Objekt im Speicher verbleibt, obwohl es das nicht sollte, erkennt LeakCanary das Leck, analysiert die Retentionskette und zeigt eine Benachrichtigung mit wahrscheinlichen Ursachen und dem Stack Trace an. ## 3. Was ist StrictMode in Android und wofür wird er verwendet? **Antwort** StrictMode ist ein Erkennungstool, das schlechte Praktiken identifiziert, die den Hauptthread blockieren könnten, wie Festplatten- oder Netzwerkoperationen auf dem UI-Thread. Es wird normalerweise in der Entwicklung mit StrictMode.setThreadPolicy() und StrictMode.setVmPolicy() aktiviert, oft eingebettet in BuildConfig.DEBUG. Wenn ein Verstoß erkannt wird, kann es Warnungen protokollieren, Exceptions auslösen oder Alerts anzeigen, um das Problem vor der Produktion zu beheben. ## 10 weitere Fragen verfügbar - Was ist der Layout Inspector in Android Studio und wofür wird er verwendet? - Was ist Systrace in Android und wofür wird es verwendet? Kostenlos registrieren: https://sharpskill.dev/de/login ## Weitere Android-Interviewthemen - [Android-Grundlagen](https://sharpskill.dev/de/technologies/android/interviewfragen/android-fundamentals.md): 24 Fragen, Junior - [Android UI und Ressourcen](https://sharpskill.dev/de/technologies/android/interviewfragen/android-ui-and-resources.md): 30 Fragen, Junior - [Android-Lebenszyklus](https://sharpskill.dev/de/technologies/android/interviewfragen/android-lifecycle.md): 30 Fragen, Junior - [Android-Navigation](https://sharpskill.dev/de/technologies/android/interviewfragen/android-navigation.md): 26 Fragen, Junior - [Android-Datenverwaltung](https://sharpskill.dev/de/technologies/android/interviewfragen/android-data-management.md): 29 Fragen, Junior - [Android-Networking](https://sharpskill.dev/de/technologies/android/interviewfragen/android-networking.md): 29 Fragen, Junior - [Android Testing](https://sharpskill.dev/de/technologies/android/interviewfragen/android-testing.md): 28 Fragen, Junior - [Android Gradle](https://sharpskill.dev/de/technologies/android/interviewfragen/android-gradle.md): 26 Fragen, Junior - [Kotlin-Sprachgrundlagen für Android](https://sharpskill.dev/de/technologies/android/interviewfragen/android-kotlin-language-essentials.md): 24 Fragen, Junior - [Room Database](https://sharpskill.dev/de/technologies/android/interviewfragen/android-room-database.md): 25 Fragen, Mid-Level - [Hintergrundarbeit](https://sharpskill.dev/de/technologies/android/interviewfragen/android-background-work.md): 18 Fragen, Mid-Level - [Jetpack Compose](https://sharpskill.dev/de/technologies/android/interviewfragen/android-compose.md): 28 Fragen, Mid-Level - [Berechtigungen und Gerätefunktionen](https://sharpskill.dev/de/technologies/android/interviewfragen/android-permissions-and-device.md): 21 Fragen, Mid-Level - [Firebase für Android](https://sharpskill.dev/de/technologies/android/interviewfragen/android-firebase.md): 23 Fragen, Mid-Level - [Android MVVM Architecture](https://sharpskill.dev/de/technologies/android/interviewfragen/android-mvvm-architecture.md): 18 Fragen, Mid-Level - [Erweitertes Android Networking](https://sharpskill.dev/de/technologies/android/interviewfragen/android-networking-advanced.md): 13 Fragen, Mid-Level - [Kotlin Collections und Operatoren](https://sharpskill.dev/de/technologies/android/interviewfragen/android-kotlin-collections-operators.md): 20 Fragen, Mid-Level - [Kotlin Coroutines und Flow](https://sharpskill.dev/de/technologies/android/interviewfragen/android-kotlin-coroutines-flow.md): 20 Fragen, Mid-Level - [Dependency Injection in Android](https://sharpskill.dev/de/technologies/android/interviewfragen/android-dependency-injection.md): 15 Fragen, Mid-Level - [Android MVI Architecture](https://sharpskill.dev/de/technologies/android/interviewfragen/android-mvi-architecture.md): 17 Fragen, Mid-Level - [Android Clean Architecture](https://sharpskill.dev/de/technologies/android/interviewfragen/android-clean-architecture.md): 21 Fragen, Senior - [Android Compose Fortgeschritten](https://sharpskill.dev/de/technologies/android/interviewfragen/android-compose-advanced.md): 17 Fragen, Senior - [Android Security and Privacy](https://sharpskill.dev/de/technologies/android/interviewfragen/android-security-privacy.md): 18 Fragen, Senior - [Android CI/CD and Release](https://sharpskill.dev/de/technologies/android/interviewfragen/android-cicd-release.md): 15 Fragen, Senior - [Android UX and Form Factors](https://sharpskill.dev/de/technologies/android/interviewfragen/android-ux-form-factors.md): 18 Fragen, Senior - [Android Testing Advanced](https://sharpskill.dev/de/technologies/android/interviewfragen/android-testing-advanced.md): 18 Fragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/de/technologies/android/interviewfragen/android-performance-monitoring