Android Performance and Monitoring
Android performans ve izleme: profiling, bellek, ANR, optimizasyon ve tanılama araçları
1Android Profiler nedir ve 4 modülü nelerdir?
Android Profiler nedir ve 4 modülü nelerdir?
Cevap
Android Profiler, Android Studio'ya entegre edilmiş bir araçtır ve uygulamanızın gerçek zamanlı performansını analiz eder. CPU, bellek, ağ ve batarya sorunlarını tespit ederek uygulamanızı optimize etmenize yardımcı olur. 4 modülü şunlardır: CPU Profiler (CPU kullanımı ve çağrı izleri), Memory Profiler (heap ve tahsis takibi), Network Profiler (ağ istekleri ve bant genişliği kullanımı) ve Energy Profiler (batarya tüketimi ve wake locks).
2LeakCanary, Android'de bellek sızıntılarını nasıl tespit eder ve raporlar?
LeakCanary, Android'de bellek sızıntılarını nasıl tespit eder ve raporlar?
Cevap
LeakCanary, Garbage Collection tarafından toplanması beklenen nesneleri (yok edilmiş bir Activity veya Fragment gibi) otomatik olarak izleyen bir kütüphanedir. Bir nesne olmaması gereken bir şekilde bellekte kalmaya devam ederse, LeakCanary sızıntıyı tespit eder, tutma zincirini analiz eder ve olası nedenler ile stack trace içeren bir bildirim görüntüler.
3Android'de StrictMode nedir ve ne için kullanılır?
Android'de StrictMode nedir ve ne için kullanılır?
Cevap
StrictMode, ana thread'i engelleyebilecek kötü uygulamaları (disk veya ağ işlemleri gibi) tespit etmek için kullanılan bir algılama aracıdır. Genellikle geliştirme sırasında StrictMode.setThreadPolicy() ve StrictMode.setVmPolicy() ile etkinleştirilir ve sıklıkla BuildConfig.DEBUG ile koşullandırılır. Bir ihlal tespit edildiğinde, uyarıları günlüğe kaydedebilir, exception fırlatabilir veya üretimden önce sorunu düzeltmeye yardımcı olmak için uyarılar gösterebilir.
Android Studio'daki Layout Inspector nedir ve ne için kullanılır?
Android'de Systrace nedir ve ne için kullanılır?
+10 mülakat soruları
Diğer Android mülakat konuları
Android Temelleri
Android UI ve Kaynaklar
Android Yaşam Döngüsü
Android Navigasyon
Android Veri Yönetimi
Android Networking
Android Test
Android Gradle
Android için Kotlin Dili Temelleri
Room Database
Arka Plan İşleri
Jetpack Compose
İzinler ve Cihaz Özellikleri
Android için Firebase
Android MVVM Architecture
Gelişmiş Android Ağ İşlemleri
Kotlin Koleksiyonları ve Operatörleri
Kotlin Coroutines ve Flow
Android Bağımlılık Enjeksiyonu
Android MVI Architecture
Android Clean Architecture
Android Compose İleri Düzey
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Bir sonraki mülakatın için Android'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla