I’m using Core Data in an application that I am developing that uses the Address Book. I created some test data and started writing some code that imported this information into Core Data. Curious about the memory usage of this import, I used the Allocations Instrument for analysis and thus began a long process where I believe I may have uncovered several bugs related to Core Data memory management.
What prompted the analysis?
I have seen references indicating that your app risks being shut down for memory usage when you use more than 20 MB of RAM. A couple interesting articles include: