Free Memory is currently one of the top paid applications over at the iTunes App Store. I grabbed a copy since it was within my budget of $0.99 and tried it over the past few weeks.

What’s the purpose of this app? First of all, we know that the iPhone itself does indeed perform multitasking. When you are browsing the web using Safari while at the same time listening to music, that’s multitasking. This also at some occasions, may lead to application crashes.
Now, as the title of this post states it, the geeks in us might want to get a peek under the hood and see how the iPhone OS works. Programmatically, Apple’s SDK allows this to be done, and Recession Apps has managed to do so with the release of an application aptly-titled Free Memory.
Free Memory is a very small app that only requires about 87 kB of free space to install. Once started, the app displays a list of processes currently running, including background tasks which makes it possible for the iPhone to multitask. Free Memory’s value comes in the form of a big button labeled, erm.. “Free Memoryâ€. Depending on the available memory at the time of running, tapping on this button does two things. First, it will attempt to free up to 20 MB of memory. Secondly, if your device currently has more than 20 MB, the app happily lets you know of the fact and does nothing. Yeah, nothing. *grin*
If you are not a geek, then you are probably confused now, with questions like why is my iPhone/iPod touch having only a maximum of 20 MB when the device is supposed to have either 8, 16 or 32 GB of space?
The 20 MB mentioned here refers to the runtime memory, which is a special memory area dedicated for use when an application runs. The numbers 8, 16 or 32 GB refers to the actual storage space that your device has.
Every iPhone/iPod touch comes with 128 MB of available runtime memory. As the device boots up and begins running, these memory area are allocated to the applications that runs. Usually, the system itself takes a large chunk from the available 128 MB and leaves about 40 MB for the user.
But then, as mentioned earlier, once you start using your device, the available memory begins to reduce. This could sometimes lead to applications closing unexpectedly when the available memory is low. If you have been shopping for games in the iTunes App Store, you would have probably noticed some developers stating that a reset of your device is recommended after installing. Resetting your device helps free up some memory but it takes quite some time. Free Memory fills this gap by letting you free up memory without resetting the device.
Free Memory’s info page does mention about quitting an application by holding the Home button for a while. I tried this and realised that this procedure actually force quits the running application. I experimented by force quitting Safari and then running Free Memory immediately. There’s a process called ReportCrash that appears for a little while and then quits.
One other method I found that allows you to quit Safari safely without forcing it is to close all windows, leaving only one empty window before quitting the app by pressing the Home button once.
As for Free Memory, at a so-cheap rate of only $0.99 a copy, I’d definitely recommend this app to everyone (including the geeks inside of you) who constantly try new apps/games from the iTunes App Store. Not only do you not need to reset your device again, you will also reduce the number of potential crashes when you run a lot of applications in succession.
Tweet This Post