Junior — Middle
Aké metódy umožňujú odhaliť úniky pamäte v aplikácii?
sobes.tech AI
Odpoveď od AI
Na odkrivanje uhajanja pomnilnika v Android aplikacijah se uporabljajo naslednje metode in orodja:
- Android Profiler v Android Studio — omogoča spremljanje porabe pomnilnika v realnem času.
- LeakCanary — knjižnica, ki samodejno zazna uhajanje pomnilnika med delovanjem aplikacije.
- Heap dumps — ustvarjanje posnetkov pomnilniške kupa za kasnejšo analizo z orodji, kot je MAT (Memory Analyzer Tool).
- Allocation Tracker — orodje za sledenje dodelitvam pomnilnika.
Primer uporabe LeakCanary:
class MyApplication : Application() {
override fun onCreate() {
super.onCreate()
if (LeakCanary.isInAnalyzerProcess(this)) {
return
}
LeakCanary.install(this)
}
}