News for hackers. Stuff that matters.
Re:How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on th... by Cthulhu_ on Thursday June 18, 2015 @11:16AM (#9739055)
Sort of. iOS does have a virtual memory system, but it's not as forgiving as a full OS would be; applications that fail to free up memory when asked to (i.e. in a low memory situation) are killed by the OS. See also: https://developer.apple.com/library/mac/documentation/Perfor...
Re:How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on th... by kayoone on Thursday June 18, 2015 @11:49AM (#9739346)
That should be much easier to optimize against vs having no paging at all though. Are Apps running in the background asked to free up storage or be killed before the active app needs to do the same or are they referring to the active app ?
Re:How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on th... by pjmlp on Thursday June 18, 2015 @12:37PM (#9739783)
Background apps are even worse, as by default they are suspended.

If the system requires memory the ones with higher memory footprint are the first ones to go. They aren't asked nicely, just killed.

This might have changed on newer versions though. I am typing this from memory.

Also on the Watch there are also time constraints. How quick an app is allowed to execute.

Windows Phone also has similar constraints.