I've looked carefully at leaks and I have none (very few - all under 400 bytes). I've read a few posts about not using imageNamed calls as they cache the images. I'm not using any of those. I'm using imageWithContentsOfFile.
I AM using lots and lots of images. Mostly rendered myself using graphics contexts. I'm releasing everything and you can see the memory being retained and then released in the instruments view.
Bottom line, after flicking back and forth through my images and tabs I get a memory warning level 1, then 2, then crash. All with memory usage usually under 5MB.
Is there some weird cacheing going on? This is driving me nuts. My iPad application is unusable as it crashes within a few minutes of using it as it seems to gradually piles up in memory without indicating any leaks or large memory usage.
Is it something to do with my 'Live Bytes' being 4.57MB but my "# Living" being 53825? Why is there so many objects still living? Is a living object count of > 50,000 normal? It keeps going up and up (the object count) even though the 'Live Bytes' stays the same.