I am trying to analyze the memory usage of the Android app. I do that using
adb shell dumpsys meminfo <package name>
My app has only one Activity and I repeat the following steps probably a dozen of times:
- open the app;
- exit using the back button
After doing that a dozen of times dumpsys shows that around 1-2 instances of my Activities are still in memory. After I hit adb dumpsys for a couple of times the Activity count goes down to zero. Is this normal? If it is a leak I don't expect the Activity count to go down to zero. Does that mean GC claims the memory of the Activity objects slowly?