Hi,
I am currently developing an iPhone game that has numerous animations using image sequences (jpg and png with transparencies). Using Instruments to view Leaks and Object Allocations, the most I've seen the object allocations go up to is less than 500k. However, the program still crashes and quits unexpectedly when we switch from one level of the game to another. Is this abnormal? From what I've read, the iPhone has 128Mb of memory.
More info: We are using CAKeyFrameAnimation (as adviced by Apple) and imageNamed (so that the images are pre-cached). In each Level object, I can see that the dealloc is getting called when I swap one level out and load another. However memory seems to keep going up and up and never gets released back down to its original level. =(