• Announcements

    • Reminder - MoDaCo position on illegal content   07/30/15

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such softwareNintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)CUSTOM ROMS You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)ROMs must give full credit to the original authorISSUES If you have any issues with this policy, please contact PaulOBrien directly via PM.
    • Reminder: Selling items on the forum directly is not allowed   07/30/15

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspension / ban.
Sign in to follow this  
Followers 0

Available Memory on Nexus One

9 posts in this topic

Posted · Report post

Hi all,

Have been playing with the Nexus One for a couple of days now. One thing i ve noticed is that when I use TasKiller to check the available memory, its only around 70mb most of the time, and that's after I killed all the non-core apps!

That's not a lot compare to HTC Hero given that Nexus One has 512MB RAM, and Hero has Sense UI ran at the background on top of everything else. I mean the speed of N1 is lightningly fast, I would thought the available memory should be a lot higher.

Any thoughts?

0

Share this post


Link to post
Share on other sites

Posted · Report post

It's currently limited by the kernel and will be patched in the next update wich should give 100-150MB more RAM

0

Share this post


Link to post
Share on other sites

Posted · Report post

It's currently limited by the kernel and will be patched in the next update wich should give 100-150MB more RAM

By next update u mean the next update released by google? or 3rd party custom update?

0

Share this post


Link to post
Share on other sites

Posted · Report post

By next update u mean the next update released by google? or 3rd party custom update?

Someone over at xda chatted with google who said it will be fixed on next update, so should be google update. :)

0

Share this post


Link to post
Share on other sites

Posted · Report post

Someone over at xda chatted with google who said it will be fixed on next update, so should be google update. :)

Hmm isnt it a limitation in the .29 kernel? So that'll mean .32 kernal for the fix?

0

Share this post


Link to post
Share on other sites

Posted · Report post

Hmm isnt it a limitation in the .29 kernel? So that'll mean .32 kernal for the fix?

Yup.

Roughly 220MB is available to userspace in the shipping build (ERD79).

Quite a lot of memory is dedicated to the radio firmware (41MB), dsp firmware (32MB), display surfaces (32MB), gpu (3MB), camera (8MB), a/v buffers (41MB), and dsp buffers. Much of this needs to be set aside for these specific tasks due to hardware requirements of very large physically contiguous buffers which can be difficult or impossible to obtain after boot once the physical memory space gets fragmented.

The big limitation though is that the Linux kernel needs to do a 1:1 physical:virtual map of general purpose memory used by the kernel and userspace (which excludes the special purpose stuff described above). This eats into the available kernel virtual address space, which is also needed for cross process shared memory used by the binder, etc. Run out of virtual memory and things get unhappy.

In 2.6.32, HIGHMEM support for ARM will allow us to avoid this requirement for a 1:1 mapping which will allow us to increase memory available to userspace without running the system out of virtual memory adddress space.

0

Share this post


Link to post
Share on other sites

Posted · Report post

Wow, that seems to be quite a huge bug if they actually release it without realizing the phone is not utlizing most of the memory...or perhaps they did it on purpose...anyway, i hope they release the update soon, its kind of disappointing knowing that half the memory on the phone are still hibernating!

and also, does anyone know how the update is gonna roll out? there is currently no carrier support in UK i m not sure if there will be OTA update since no network will push it in UK...

0

Share this post


Link to post
Share on other sites

Posted · Report post

Wow, that seems to be quite a huge bug if they actually release it without realizing the phone is not utlizing most of the memory...or perhaps they did it on purpose...anyway, i hope they release the update soon, its kind of disappointing knowing that half the memory on the phone are still hibernating!

and also, does anyone know how the update is gonna roll out? there is currently no carrier support in UK i m not sure if there will be OTA update since no network will push it in UK...

I know what you mean, i think that google thought that the product was good enough to ship, however I think its a good phone now, and will be a great one once they release the 2.1.x OTA with all the necessary bug fixes etc.

0

Share this post


Link to post
Share on other sites

Posted · Report post

cyanogen

For the adventurous: Google's 2.6.32 kernel will boot on N1, but the light sensor doesn't work. It's a screamer though. I'll probably be basing any ROM images off that in the future.
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.