Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

citivolus

macrumors 65816
Original poster
Sep 19, 2008
1,237
288
I was under the impression that Apple implemented virtual memory (paging to disk) in ios4. Now that I've upgraded to 4.2.1 JB and using the native "backgrounding", it seems that ios just starts killing "backgrounded" apps when it runs low on memory. Is that by design? If so it seems to really limit the native backgrounding since when you go back to an app (say a browser) with pages loaded, they may/may not be there.
 
The killing is by design. As is the lack of virtual memory. Because the NAND flash memory isn't meant to be written to like RAM. Its damaging for the chips and shortens their life span.
 
So is using a program that kills all the background apps in one shot a bad thing to do, from the point of damaging anything? I use the Remove Background app via the SBSettings Widget all the time...
 
So is using a program that kills all the background apps in one shot a bad thing to do, from the point of damaging anything? I use the Remove Background app via the SBSettings Widget all the time...

That isn't virtual memory. Its perfectly fine to kill all background apps.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.