Read-only archive of the All About Symbian forum (2001–2013) · About this archive

Demand Paging ~ Thanks Steve!

15 replies · 5,449 views · Started 17 October 2007

http://youtube.com/watch?v=763RQWTHH00

Some video Steve Litchfield took at the smartphones show in London.

A smarter use of Symbian OS resources results in vastly improved RAM efficiency and consequently load times.

Check it out .. I'm sure we'll be hearing more on this product in the not too distant future!

Wow.. if they release that on the classic N95 as in the demo, then the RAM problem will be greatly alleviated. I guess it uses up a chunk of the internal memory to do so, but that's most definitely worth it.

Alas, pretty much no chance of it coming out as an update on any existing phones. Ah well, next generation, here we come 😊

argh wrote:Alas, pretty much no chance of it coming out as an update on any existing phones. Ah well, next generation, here we come 😊

So what is the point of it?

If you have enough ram you don't need a swap file. The N95 8Gb has enough ram - and if this was intended for it, the demo would have been made using an N95 8Gb.

Surely this has to have been developed to address the lack of memory in the classic N95, otherwise why show it in the context of the classic N95? To rub owners of the classic N95s noses in it? To wind us up a bit more?

s.

Its not the point. If you actually bothered to watch the video, the swap file is there for better management of memory - conserving the RAM plus the way it also accesses it as well. This results in quicker boot times (so that it doesnt need to boot up with so much crap in memory) and giving more RAM.

A mature OS NEEDS Swap files no matter what. This a necessary evil that comes in and if used properly can be very powerful.

And my point is, that as the Classic N95 has neither enough memory OR a swap file, the new development is obviously more directed at this than at anything with more memory.

s.

The point is that they are demoing a feature of the new version of Symbian. It is unlikely that this new version will ever be released for old handsets though.

I could be wrong, as I've only recently started dealing with Symbian - has Nokia released new versions of Symbian for older handsets in the past? I don't mean minor firmware version updates, I mean updating OS9.1 to OS9.2, for example.

On Windows Mobile platforms, the updated operating systems are regularly leaked and hacked together to allow old handsets to upgrade one or more operating system generations (one of my old handsets used to run WM2003SE, which I've upgraded to WM5, then WM6). The Nokia model seems far more locked down and therefore has less of a "hacker community" (as in operating-system level, rather than cracking applications), relying on Nokia to do all the work themselves. The problem is that Nokia make money by getting you to upgrade to the latest handsets all the time - releasing their latest OS for an old phone doesn't produce profit.

Is there any equivalent of xda-developers.com for Symbian handsets?

Am I missing summat? My N95 on t-crappy boots like that :

white screen 4 seconds,
nokia tune 16 seconds,
full boot 23 seconds...

web running leaves 45MB of free memory yadda yadda yadda

I think you are confusing phone memory with ram. The most free ram you can have after booting a classic N95 seems to be 21Mb and that is eaten away rapidly when you are browsing.

s.

If you have NSysInfo installed that will tell you (its free).

s.

ahhh yes...

Free RAM : 19MB...

strangely tho, that also tells me my battery is at 100% despite it not being charged since last night and been used on music and talk today... ?!?

Mine does that too, and It reports the CPU speed as 206 instead of 330 MHz.

It could be looking at the wrong processor though apparently.

s.

I think NSysInfo's battery readout only changes when the 'bars' go down - so if you have full battery bars, then it's 100%, even though it may actually be much less. The battery gauge seems rather non-linear actually - it it starts falling from full, then it falls fast.