Memory issue iphone
===

I've never encountered such issue before.. And now i don't know how to handle this, and hoping for some help.

I am pushing a view controller(lets say exampleViewController) to the navigation controller. In my exampleViewController on viewdidload i add an imageview with an image. On dealloc i remove this imageview from superview, then release any retained views. The instruments leak tool doesn't show any leaks, but when i open instruments- "activity monitor" and then i see that when i push my exampleViewController real memory increases in 5 MB, and when i pop my exampleViewController, memory only decreases in 3 MB.. So if i push and pop this exampleViewController a lot of times, i get a memory warning and after that app quits.

I'm definitely doing something wrong, because other view controllers behave as expected. So the problem is i don't know what am i doing wrong, and hope for you guys to suggest some ways of how i could track down what is causing this.

I have tried some tools in instruments like alloc tool and then marking heap, and some similar things, but that doesn't show what gets leaked :/

Thanks in advance!!