Jump to content


Available Memory on Nexus One

- - - - -

  • Please log in to reply
8 replies to this topic

#1
cezent

cezent

    Diehard

  • Members
  • PipPipPipPip
  • 374 posts
  • Devices:Desire HD, iPhone4, HTC Hero
  • Twitter:@czent
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?


#2
FLT

FLT

    Regular

  • Members
  • PipPip
  • 75 posts
  • Devices:Nexus One
It's currently limited by the kernel and will be patched in the next update wich should give 100-150MB more RAM


#3
cezent

cezent

    Diehard

  • Members
  • PipPipPipPip
  • 374 posts
  • Devices:Desire HD, iPhone4, HTC Hero
  • Twitter:@czent

View PostFLT, on Jan 10 2010, 22:27, said:

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?


#4
Mantisen

Mantisen

    Regular

  • Members
  • PipPip
  • 126 posts
  • Gender:Male
  • Location:Södertälje, Sweden
  • Devices:Nexus One - CM Nightly
  • Twitter:@Mantisen

View Postcezent, on Jan 10 2010, 23:34, said:

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. :)


#5
kam187

kam187

    Enthusiast

  • Members
  • PipPipPip
  • 177 posts

View PostMantisen, on Jan 11 2010, 00:48, said:

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?

Walkabout - ICS and HoneyComb Compatible! Try it Free
http://android.modac...__hl__walkabout

#6
packetlss

packetlss

    Newbie

  • MoDaCo Ad Free
  • Pip
  • 20 posts

View Postkam187, on Jan 11 2010, 01:50, said:

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

Brian Swetland (google) over @ xda said:

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.


#7
cezent

cezent

    Diehard

  • Members
  • PipPipPipPip
  • 374 posts
  • Devices:Desire HD, iPhone4, HTC Hero
  • Twitter:@czent
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...


#8
joners

joners

    Enthusiast

  • Members
  • PipPipPip
  • 178 posts
  • Gender:Male
  • Location:Basildon, Essex
  • Devices:Dream, Omnia, X1, Nexus One
  • Twitter:@strikesbac

View Postcezent, on Jan 11 2010, 10:33, said:

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.


#9
zeus_hunt

zeus_hunt

    Newbie

  • Members
  • Pip
  • 27 posts
  • Devices:LG KU990 Viewty
cyanogen

Quote

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 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users