Jump to content


Photo

Available Memory on Nexus One

- - - - -

  • Please log in to reply
8 replies to this topic

#1
cezent

cezent

    Diehard

  • Members
  • PipPipPipPip
  • 381 posts
  • Gender:Male
  • Devices:Oppo Find 5, HTC ONE
  • Twitter:@kingcedz
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

#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

  • 0

#3
cezent

cezent

    Diehard

  • Members
  • PipPipPipPip
  • 381 posts
  • Gender:Male
  • Devices:Oppo Find 5, HTC ONE
  • Twitter:@kingcedz

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

#4
Mantisen

Mantisen

    Regular

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

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

#5
kam187

kam187

    Enthusiast

  • Members
  • PipPipPip
  • 177 posts

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
Walkabout - ICS and HoneyComb Compatible! Try it Free
http://android.modac...__hl__walkabout

#6
packetlss

packetlss

    Newbie

  • MoDaCo Silver
  • Pip
  • 20 posts

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

#7
cezent

cezent

    Diehard

  • Members
  • PipPipPipPip
  • 381 posts
  • Gender:Male
  • Devices:Oppo Find 5, HTC ONE
  • Twitter:@kingcedz
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

#8
joners

joners

    Enthusiast

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

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

#9
zeus_hunt

zeus_hunt

    Newbie

  • Members
  • Pip
  • 27 posts
  • Devices:LG KU990 Viewty
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




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users