Note: Ive a image memory usage of 400 mb!!! how is this possible if i dont have so many images on my layout? Are they all loaded at once?
How big are your images?
Remember that all images are converted to bitmap in RAM, regardless of what the original encoding was.
So for instance, if you have a large background image of 8000x1000 png then when loaded into RAM it would use approx
8000x1000x4 which would be 32MB just for that one background image.
Some GPUs insist on power of 2 images so that would increase the previous image use quite a bit.
i.e. 8192x1024x4 = 33.5MB.