Kunal Balani
Kunal Balani

Reputation: 4789

Need more memory for my iPad app

I am working on a mail client on iPad (similar to that of the default app client) and using core data framework as a cache to increase performance . My app uses around 4.5 - 5 MB of heap memory and then it crashes because of memory overflow (detected this using allocation instrument). If I try to reduce memory my performance becomes very slow and sluggish because I am not able to cache my views, data structure (which store folders and all the mails) and tableviews.

I have checked my crashLogs and I see jettisoned written in front of my App which confirms that OS has forcefully closed my App!

I have used instrument to detect these limits. Please find the attached image here This is a snapshot my recordings just before the app crashes.

I have tested my app on simulator and it stabilizes itself at 6 - 7 MB of heap memory. Is there any way so that I can ask OS for more memory or avoid crash with a little redesign in my code.

Any suggestions or help would be highly appreciated.

Upvotes: 0

Views: 283

Answers (1)

ahwulf
ahwulf

Reputation: 2584

6-8MB of memory should never be a problem. Likely you are either trashing memory or if you are running a debug version and have Zombies turned on, the default is to never delete the zombies. NSZombiesEnabled=YES and NSDeallocateZombies=NO will appear to leak memory as nothing is ever deleted.

Upvotes: 1

Related Questions