My question is essentially this:
How on earth can a 17kb png file cause the memory to spike to 60MB?
I noticed the UI was extremely sluggish whenever a particular image was on-screen.
I have narrowed my problem to be a *.PNG file I am using. It is only 17kb. https://i.stack.imgur.com/c2rzO.jpg
In Memory Monitor the memory usage was at a WHOPPING 60MB.
My android 2.3 emulator sat at around 3MB, whereas my phone goes up to 60MB and my nexus 6 (5.0.1) emulator force closes due to "java.lang.OutOfMemory" error.