3 ms·
This is the game developer's issue -- on the iPhone, you must avoid extreme memory pressure and ramp up your usage gradually enough to allow the OS to exit back
by antonovka 17y ago
This is the game developer's issue -- on the iPhone, you must avoid extreme memory pressure and ramp up your usage gradually enough to allow the OS to exit background applications.
I wouldn't be surprised if "Free Memory" functionality was a placebo in the vast number of cases: the number jumps from 4 megabytes to 20 megabytes, isn't that an improvement? Never you mind all those cached pages the OS just dropped.
In the cases where it's not a placebo, it's a bug in the original application. If "free memory" functionality allows you to work around that bug, I can see how you would be frustrated with its removal from App Store applications.
Of course, as stupid as I think it is to charge money for a malloc()+bzero() in a loop, I still don't think Apple should be censoring applications.
- masklinn 17y ago> on the iPhone, you must avoid extreme memory pressure and ramp up your usage gradually enough to allow the OS to exit background applications. Definitely, but when you're playing a game which is all in all pretty nice apart from the memory issues (on a 2G or a 3G, he 3GS tends not to have problems there of course), if a simple RAM wipe allows you to spend a nice commute, you're not going to go whine to the dev and then spend an awful commute. I won't anyway. > I wouldn't be surprised if "Free Memory" functionality was a placebo in the vast number of cases It's not. The effect is noticeable in many cases. > Never you mind all those cached pages the OS just dropped. Since you're usually freeing memory to open a game, you don't really care for those dropped cached pages. You care for the game you're trying to play.