Discuss 3rd party app memory resident? at the Free Toolchain Software - Hackint0sh.org; Hey
Might be a very n00b question. I can't seem to find an answer to ...
3rd party app memory resident?
Might be a very n00b question. I can't seem to find an answer to this in any FAQs. How does the iPhone handle app loading and unloading? The obvious paradigm Apple tries to make here isn't open app and Quit but rather none of the apps are either open or closed but you simply switch from one phone function to the other.
However, internally, how does the phone handle this? Does it automatically load and unload, keeping the most recently opened ones in memory? Or does it keep all apps loaded once opened?
If it is the latter, I guess it won't play nicely with 3rd party apps, since there'll be more than the standard 9 on the phone and they wouldn't fit in memory. This may explain why I get lockups after using many 3rd party apps? The n00b's theory here is that they just keep getting loaded into RAM until there's no memory left? I don't think they'd have a Virtual Mem system here since the drive's flash based.
Can someone point to some answers or a relevant FAQ?
Last edited by kLy; 09-29-2007 at 11:46 PM.
The standard thing for an application to do is to open and then close, but the application has the option to suspend to the background and continue to run.
For example, stocks and weather close completely while Safari, and Mail just suspend.
There is also an option for an application to receive notices about memory warnings. Safari receives these warnings and simply ignores them.
Last edited by cehoffman; 09-30-2007 at 12:36 AM.
so why would the phone start to freeze when I've run too many 3rd party apps? Would that be an issue with the iphone's internal memory management issues? What happens when ram is full?
By Spamdumpster in forum Free Toolchain Software
Last Post: 10-13-2007, 09:49 PM
By lifesaball in forum iPhone "2G" (Rev. 1)
Last Post: 10-10-2007, 05:51 PM