I\'m definitely confused on this point.
I have an iPad application that shows \'Live Bytes\' usage of 6-12mb in the object allocation instrument. If I pull up the memory
'Live bytes' means memory allocated by your code (for example by malloc
), so you have access to this memory. 'Real memory' shows physical amount of memory used by your app. This include also OpenGL textures, (possibly) sounds from Open AL...
Live bytes is useful to check when you allocate and release memory in your code. Real memory is good indicator for memory optimization efficiency. And it's overhead causes 'low memory' warnings.