I didn't notice this in my first 16GB Tab, but on the 32GB tab, if I open the Task Manager through the minibar, it shows 775 MB total ram I know we are supposed to have 1GB ram, so I figure the 225MB missing is due to god knows what, that's not an issue.
If you go to Settings, Applications, Running Applications, it shows you have only 512 MB ram......the real question is, which one is it?
I also noticed that in the 16gb, but ignored it since the usage of ram in the ram manager exceeds 512mb. What's bothering me is why do the usage of ram differ between the ram manager and the one in running applications.
This was the first thing I noticed when I turned on my 7.0 plus for the first time when I got it on Christmas day. I just disregarded it but I am happy I am not the only one who is curious as to why it is saying 775 MB of ram.
If you take a look at /proc/meminfo you can see the kernel only recognizes 775 MB of memory. Guess that explains why it felt like apps were closing more frequently than on my 1 GB phone.
Question is, why are we getting less than memory than was advertised?
On mine:
Code:
# cat /proc/meminfo
MemTotal: 794900 kB
We are getting all the memory "adverstised", but you have to remember that things like the kernel itself and certain other things take memory before hand. The same thing happens on android phones.
Well wouldn't that still show it as being "used" so to speak out of the total 1GB or 1024 MB? Or does the kernal just allocate itself and then let everything else take over from there?
Zadeis said:
Well wouldn't that still show it as being "used" so to speak out of the total 1GB or 1024 MB? Or does the kernal just allocate itself and then let everything else take over from there?
Click to expand...
Click to collapse
I honestly don't remember. I wouldn't be concerned, however, about the lower number. It's perfectly normal on the few android devices I have.
garyd9 said:
I honestly don't remember. I wouldn't be concerned, however, about the lower number. It's perfectly normal on the few android devices I have.
Click to expand...
Click to collapse
could it be that some of the ram preserved for the GPU?
dewadewi said:
could it be that some of the ram preserved for the GPU?
Click to expand...
Click to collapse
Ah... Never thought of that, but at the same time (IMHO) I think it's unlikely it would use THAT much.
Though I guess if other android devices do it according to garyd it's nothing we should worry about.
dewadewi said:
could it be that some of the ram preserved for the GPU?
Click to expand...
Click to collapse
I believe it's RAM reserved for GPU and a few other things, like the Samsung MFC and camera interface.
On Captivate, some of the "speedmod" kernels changed the reserved memory sizes to free up user RAM - but often reducing the reserved memory can break stuff. (For example, trying to port those changes to Infuse caused the camera to stop working, along with video decoding acceleration.)
Zadeis said:
Well wouldn't that still show it as being "used" so to speak out of the total 1GB or 1024 MB? Or does the kernal just allocate itself and then let everything else take over from there?
Click to expand...
Click to collapse
Keep in mind this is the Linux kernel plus android.
In this case the system shows how much memory is available after the Linux kernel and android overlay are loaded. the galaxy 7 plus has 1GB of ram.
Now if this was straight Linux without android you would see the full amount of ram listed.
Related
So I went into "Running Services" under Settings --> Applications, and I found numbers that didn't quite add up.
Other: 124MB in 4
Avail: 220MB+170 in 44
What does this mean? I understand not having the FULL 768 available, just like storage cards don't really access all 32gb, but this number seems far more off than expected. Is this normal?
My gut says that it is reporting the RAM availible after the CORE system usage. So 768 less what the system uses gives you the total you are seeing.
I could be wrong, but that's my 2 cents.
Haven't seen any Android devices report proper memory.. its gotta be after core services.. I can get my available memory up to 430 meg or so.. so it's definately much higher than 512mb found in most phones.
Only see about 330meg free on my Galaxy Tab which has 512mb.
SuperFly03 said:
My gut says that it is reporting the RAM availible after the CORE system usage. So 768 less what the system uses gives you the total you are seeing.
I could be wrong, but that's my 2 cents.
Click to expand...
Click to collapse
Well that could very well be true... that just means SENSE and Bloat are really chewing up RAM... oh well. Root will be here before we even know it..
http://androidandme.com/2011/03/pho...erience-discomfort-while-watching-3d-content/
Looks like the Optimus 3D will be heading to AT&T as LG Thrill 4G. While I'm not sure if I would get this over the SG2, but I'm glad to see AT&T selection for Android phones are getting bigger.
Its the quickest phone so far according to these benchmarks my only beef is that it only has 512mb of ram, i was hoping for a gig. If the bootloader is unlocked this will probably be my next phone, no more samsung for me.
The wife and I are up for upgrades now, it will be this or the SGSII. You guys may not like Samsung, but mine ( captivate ) works great.
Hope they both release soon.
peachpuff said:
Its the quickest phone so far according to these benchmarks.
Click to expand...
Click to collapse
You know, I've seen similar benches w/ the same result. The Atrix & the Galaxy II both have more RAM then the 3D. I guess 512 is really all any Android dual core phone needs?
fen_nyc said:
You know, I've seen similar benches w/ the same result. The Atrix & the Galaxy II both have more RAM then the 3D. I guess 512 is really all any Android dual core phone needs?
Click to expand...
Click to collapse
It's all it needs to run a single benchmark app. It needs more when you start running a couple of apps that use more memory and it starts closing apps you were using but sent to background. I'll fall back to my old example on my Captivate. When playing poker, I'd set a timer on my phone for blinds, but then I'd go to the browser and watch a live sporting event using Flash which obviously uses quite a bit of memory. The browser alone would use enough memory to close my timer app in order to get more memory, which would mean the timer would never go off.
That's just one time where it was really noticeable, but as apps get bigger and more complex, this will continue to happen more and more frequently. I'm really torn now because I like the idea of the 3D screen, but the 512 MB of memory is a big big negative to me. SGS2 or Thrill? Might just have to wait for the next big thing after that.
AJerman said:
It's all it needs to run a single benchmark app. It needs more when you start running a couple of apps that use more memory and it starts closing apps you were using but sent to background. I'll fall back to my old example on my Captivate. When playing poker, I'd set a timer on my phone for blinds, but then I'd go to the browser and watch a live sporting event using Flash which obviously uses quite a bit of memory. The browser alone would use enough memory to close my timer app in order to get more memory, which would mean the timer would never go off.
That's just one time where it was really noticeable, but as apps get bigger and more complex, this will continue to happen more and more frequently. I'm really torn now because I like the idea of the 3D screen, but the 512 MB of memory is a big big negative to me. SGS2 or Thrill? Might just have to wait for the next big thing after that.
Click to expand...
Click to collapse
I see exactly what you mean. Then I suppose all the benches I've seen are restricted to a device's CPU & graphical abilities? I know that desktop benches test everything- I guess that's not the case here w/ smart-phones & their integrated RAM?
fen_nyc said:
I see exactly what you mean. Then I suppose all the benches I've seen are restricted to a device's CPU & graphical abilities? I know that desktop benches test everything- I guess that's not the case here w/ smart-phones & their integrated RAM?
Click to expand...
Click to collapse
Most benchmarks test memory performance, but there isn't really a test for memory capacity since it already has a set value (the total capacity). The memory performance on this phone will probably be great since they said they are doing dual channel, but I just worry if 512 is enough.
AJerman, thanks for the explanation. I'll need to look into this a bit more in terms of what benchmark the media selects to adequately test smart phones. Considering the small footprint apps take in mobile OSs, I suppose apps will eventually list on their product page that a certain amount of free memory must be available in order for it to function properly.
Wait why would you rather get the GS2 over the Thrill? They both have daul core processors, and TI processor in the Thrill seems to be very good. Not only that, they are both 4g. Is the only reason you would prefer the GS2 the RAM? The Thrill had 512 MB RAM, right? how much do you expect form the GS2? 712 MB? I mean, how much of a difference will that make?
aaaLT said:
Wait why would you rather get the GS2 over the Thrill? They both have daul core processors, and TI processor in the Thrill seems to be very good. Not only that, they are both 4g. Is the only reason you would prefer the GS2 the RAM? The Thrill had 512 MB RAM, right? how much do you expect form the GS2? 712 MB? I mean, how much of a difference will that make?
Click to expand...
Click to collapse
The SGS2 will have 1GB. I have 512 MB in my Captivate right now and I run out of memory, thus, I can only assume with 512 in the Thrill, I would run out of memory.
If you are running out of memory with 512mb ram then something is very wrong.
Are you using a task-killer or custom rom?
I have the vibrant and after owning the nexus one I feel my vibrant is more nicer lol. I don't plan on getting rid.of.it.
Pinepig said:
The wife and I are up for upgrades now, it will be this or the SGSII. You guys may not like Samsung, but mine ( captivate ) works great.
Hope they both release soon.
Click to expand...
Click to collapse
Sent from my SGH-T959 using XDA App
Burko said:
If you are running out of memory with 512mb ram then something is very wrong.
Are you using a task-killer or custom rom?
Click to expand...
Click to collapse
Negative, lets do a little breakdown on Android memory here.
512 MB in the phone. A large chunk of that is reserved and the user never sees it. As it stands, I see 342 MB of RAM available for use. Now, that 342 is spread across all running services. Lots of apps stay resident unless the memory is needed. This improves load time for the apps, but they will close if memory starts getting low. Then you have your background services. These are still running and will stay running even in low memory unless you reach a critical point where they have to close too. So it's hard to tell how much you really have free. Right now my phone says I have about ~100 MB free.
Now, open up your web browser and load a Flash video. Good ole Adobe and the memory hogging Flash Player. Flash uses a TON of memory, so you can go ahead and say goodbye to most of what you have free. If you have something else running in the background and it's staying resident in the memory for quick start up, there's a good chance it's going to get killed to free memory for the web browser/Flash Player. If you need memory enough, some background services might even get killed as in the example where my timer app was getting killed when I ran a live flash video from the browser.
Thus, 512 MB isn't enough for phones now and the future. It was okay in the last generation of phones, but these new phones with dual core CPUs are only going to have more and more complex apps, and it's going to be more than Flash that's using a large chunk of memory.
Everything I have seen on the internet (including HTC's own specs page) shows the EVO SHift having 512 MB of RAM. However, it seems as if my system only has 368 MB (as detected by V6 Supercharger and a couple hardware info apps I downloaded from the market). Does anybody know why this would be the case? My phone is newer (just got it a little over a month ago). Could HTC have lessened the amount of RAM in the new Shifts?
Also, I am running MikShifted-G v1.6 if that makes any difference.
Mine says I have 367,haha, i believe it might only show total available after all the system android stuff... I am probally wrong because I have AOSP which is so much smaller and less bloated that your sense and i have less.. Haha.. But idk... Just speculation
Sent from my Shifty Speedy using the XDA Premium App
#
mine shows,
internal 452/321 free
rom 410/91.9 free
This might help explain things better
]http://forum.xda-developers.com/showthread.php?t=904023[/URL]
Sent for my rooted Thrive
Thanks for the link, but I'm just talking about total RAM, not amount free. Everything indicates I have 368 MB of RAM (not internal storage or ROM or anything, but actual RAM). The Evo Shift supposedly has 512 MB, but I know the HTC Merge has 368 MB, so I was wondering if they lowered the RAM on the newer Shifts.
To check the RAM, download the app Android System Info. It is not Internal Memory, but RAM. Mine says Max 368 MB.
My mistake
trsix said:
Has anyone added more ram? Ive seen 1 gig sticks for$38. I might have to try if noone else has. Curious if it might speed the shift up.?
Click to expand...
Click to collapse
They're talking about internal memory on the phone. Are you talking about an sdcard?
Its possible the gpu has an amount dedicated to it that will not be shown. Sort of like checking the ram on a laptop will show less than the stated specs
So, I would like to compare other people RAM USAGE
Is mine normal? I dont have 100s of Apps, i Disable junk i dont need and keep mydevice well running.
Well, Do Post ! and Offer Advice!
Has anyone rooted and got rid of the MOTO things in RAM, ??? Like Moto care etc image 1
So here is my ram usage. Not rooted or anything.
And my storage
Gesendet von meinem XT1032 mit Tapatalk
sbtm1337 said:
So here is my ram usage. Not rooted or anything.
Gesendet von meinem XT1032 mit Tapatalk
Click to expand...
Click to collapse
Image 1 ? Whats - Whatsapp2date?? What on earth is that?
It's an app that searches for the newest wa version on the wa server and you can download it. Sometimes new versions are on the server for weeks before they are found in the play store
Gesendet von meinem XT1032 mit Tapatalk
Do not worry about the RAM usage. RAM is there to be used. There is no point in the system keeping lots of RAM free, this makes the system perform worse. The idea is that as apps are used (either started by the user or automatically started when an app is woken etc) they are of course using RAM, the system keeps them in RAM so they can quickly be accessed next time they are required.
If the system closed all apps etc to free RAM you basically end up with more free RAM, but for what purpose. No use it sitting there empty - may as well go and buy a phone with 128MB rather than 1024MB if you dont want to use much RAM
If you start an app that needs a lot of RAM (more than is currently free) the system just removes older apps from RAM to free up the RAM required.
It is not worth comparing your phone's normal RAM usage to another phone, each person has different apps and uses the phone in different ways. It makes no sense at all to compare two phones where RAM is concerned.
Obviously there is the possibility that an app has a memory leak and starts to eat all the RAM up, but you would then most lilkely notice something was up with the phone, eg it slows down, things stop working etc. At that point you would reboot and note the RAM, then use the phone and monitor RAM every so often, at some point you may noitce RAM use going up and up to 100% - hopefully you are using a monitoring too to tell whats eating all the RAM and you then delete the app.
If your phone is running fine and you have some free RAM, even if just a smallish amount, then most likely things are running just as they should.
I am a UNIX sys admin and we have AIX (IBM's UNIX) servers with huge amounts of RAM, eg one Im looking at now has 130GB of RAM and its 98.7% used. Thats a good thing as we are making good use of the expensive RAM, if it was 50% used we'd be wasting 65GB of RAM which costs money.
are moto g with kitkat doing better in managing ram?since its a feature in 4.4.
scott_doyland said:
Do not worry about the RAM usage. RAM is tither started by the user or automatically started when an app is woken etc) they are of course
I am a UNIX sys admin and we have AIX (IBM's UNIX) servers with huge amounts of RAM, eg one Im looking at now has 130GB of RAM and its 98.7% used. Thats a good thing as we are making good use of the expensive RAM, if it was 50% used we'd be wasting 65GB of RAM which costs money.
Click to expand...
Click to collapse
Wow! Thanks you very much for replying and giving this infomation, helps alot! You learn something new each day! Yes!
and wow! 130GB RAM and yeah it makes sense now True Say! i understand it better now :good:
nickchk said:
are moto g with kitkat doing better in managing ram?since its a feature in 4.4.
Click to expand...
Click to collapse
What do you mean "better"? Are you implying that Moto G in JB does "bad"? JB manages the RAM well enough for everyone as far as I've heard. If you want to have a lot of open apps, then you're going to run out of RAM, that's for sure, doesn't matter what version you are using.
theArchitektas said:
What do you mean "better"? Are you implying that Moto G in JB does "bad"? JB manages the RAM well enough for everyone as far as I've heard. If you want to have a lot of open apps, then you're going to run out of RAM, that's for sure, doesn't matter what version you are using.
Click to expand...
Click to collapse
wow,hold on brother~thats not what i meant,the benefit of kitkat as u all know is better management in ram,eg device with 512mb ram,i wanna know whatever ram management are bttr in kitkat compare to jellybean for moto g user out there.
don't be so piss next time,do some research on kitkat 1st,peace
I know what's new on KitKat, don't be afraid
What I wanted to say is that Moto G doesn't have any problems with RAM management, so you shouldn't expect anything much to change.
If you are desperate about the numbers, someone posted before that it decreased by ~20-30MB when idle. And if you want to see the changes with specific apps open, you would have to do a thorough inspection with 4.3 first, then compare it after the update. You wouldn't notice anything from the point of a user using the phone.
Thanks
scott_doyland said:
Do not worry about the RAM usage. RAM is there to be used. There is no point in the system keeping lots of RAM free, this makes the system perform worse. The idea is that as apps are used (either started by the user or automatically started when an app is woken etc) they are of course using RAM, the system keeps them in RAM so they can quickly be accessed next time they are required.
If the system closed all apps etc to free RAM you basically end up with more free RAM, but for what purpose. No use it sitting there empty - may as well go and buy a phone with 128MB rather than 1024MB if you dont want to use much RAM
If you start an app that needs a lot of RAM (more than is currently free) the system just removes older apps from RAM to free up the RAM required.
It is not worth comparing your phone's normal RAM usage to another phone, each person has different apps and uses the phone in different ways. It makes no sense at all to compare two phones where RAM is concerned.
Obviously there is the possibility that an app has a memory leak and starts to eat all the RAM up, but you would then most lilkely notice something was up with the phone, eg it slows down, things stop working etc. At that point you would reboot and note the RAM, then use the phone and monitor RAM every so often, at some point you may noitce RAM use going up and up to 100% - hopefully you are using a monitoring too to tell whats eating all the RAM and you then delete the app.
If your phone is running fine and you have some free RAM, even if just a smallish amount, then most likely things are running just as they should.
I am a UNIX sys admin and we have AIX (IBM's UNIX) servers with huge amounts of RAM, eg one Im looking at now has 130GB of RAM and its 98.7% used. Thats a good thing as we are making good use of the expensive RAM, if it was 50% used we'd be wasting 65GB of RAM which costs money.
Click to expand...
Click to collapse
Thanks buddy. You made this thread closed. Thumbs up :good:
scott_doyland said:
Do not worry about the RAM usage. RAM is there to be used. There is no point in the system keeping lots of RAM free, this makes the system perform worse. The idea is that as apps are used (either started by the user or automatically started when an app is woken etc) they are of course using RAM, the system keeps them in RAM so they can quickly be accessed next time they are required.
If the system closed all apps etc to free RAM you basically end up with more free RAM, but for what purpose. No use it sitting there empty - may as well go and buy a phone with 128MB rather than 1024MB if you dont want to use much RAM
If you start an app that needs a lot of RAM (more than is currently free) the system just removes older apps from RAM to free up the RAM required.
It is not worth comparing your phone's normal RAM usage to another phone, each person has different apps and uses the phone in different ways. It makes no sense at all to compare two phones where RAM is concerned.
Obviously there is the possibility that an app has a memory leak and starts to eat all the RAM up, but you would then most lilkely notice something was up with the phone, eg it slows down, things stop working etc. At that point you would reboot and note the RAM, then use the phone and monitor RAM every so often, at some point you may noitce RAM use going up and up to 100% - hopefully you are using a monitoring too to tell whats eating all the RAM and you then delete the app.
If your phone is running fine and you have some free RAM, even if just a smallish amount, then most likely things are running just as they should.
I am a UNIX sys admin and we have AIX (IBM's UNIX) servers with huge amounts of RAM, eg one Im looking at now has 130GB of RAM and its 98.7% used. Thats a good thing as we are making good use of the expensive RAM, if it was 50% used we'd be wasting 65GB of RAM which costs money.
Click to expand...
Click to collapse
One of the best explainations i have ever read ... Hats off
With regards to 4.3 v 4.4. Some processes have to always be running and therefore use RAM, ie android operating system processes. Google have made kitkat use less RAM (don't know how as actual coding of OS's isn't something I know about).
The outcome is the OS itself uses less RAM which leaves more RAM for apps. It means you can potentially have more apps 'running', but in general on devices with plenty of RAM its not that relevant. For devices with less RAM it becomes more relevant really as the device will run smoother if it has more RAM spare (ie not in use by OS) to keep apps in memory, which is why 4.4 should run on lower spec devices than 4.3 can run on.
Bear in mind a PlayStation 3 has 256MB RAM and 256MB video RAM and look at the games you can run on there. Slightly different as the ps3 OS probably swaps/pages memory to disk but AFAIK android doesn't, but it gives an idea of what you can do with 1GB of memory on a phone
Theoretically KitKat utilises ram more efficiently,when Google introduced project butter in jelly bean it added bulk to android,all those jellybeans and butter made android get fat, with KitKat they introduced project svelte to minimize the bulk and make the os leaner,Google reckons KitKat can run smoothly on 512 mb of ram, whereas jellybean,but don't quote me needs at least 1 mb I think to operate smoothly.I run a lot of apps and at least 11 xposed modules and I usually have Around 200 mb of free ram.just let android do its job,although saying that I do greenify Facebook.
Moto G UK with KitKat US (rooted)
This is just the phone idle after a couple of minutes, of turning it on.
No applications open, and i did remove the Moto Care and Motorola Assist using Titanium Backup.
scott_doyland said:
I am a UNIX sys admin and we have AIX (IBM's UNIX) servers with huge amounts of RAM, eg one Im looking at now has 130GB of RAM and its 98.7% used. Thats a good thing as we are making good use of the expensive RAM, if it was 50% used we'd be wasting 65GB of RAM which costs money.
Click to expand...
Click to collapse
I'm an IBM tech and repair those types of servers. I work on everything from Power 7 down to the Power 4 and disk storage and tape libraries.
Sent from my LG-MS770 using Tapatalk
alfick3 said:
I'm an IBM tech and repair those types of servers. I work on everything from Power 7 down to the Power 4 and disk storage and tape libraries.
Sent from my LG-MS770 using Tapatalk
Click to expand...
Click to collapse
Off-topic but I actually stopped being an AIX sysadmin 3 or so years ago and now Iook after IBM SVC, DS8K's V7000's, VTL, TSM etc.
When I go to Antutu or Ram Booster they say I only have 1794 mb of ram what happen to the other 250 mb?
fleen said:
When I go to Antutu or Ram Booster they say I only have 1794 mb of ram what happen to the other 250 mb?
Click to expand...
Click to collapse
Hi,
Nothing wrong, the rest is for system, GPU (in short)... Not all the RAM is available for the userspace.
Hammer_Of_The_Gods said:
Hi,
Nothing wrong, the rest is for system, GPU (in short)... Not all the RAM is available for the userspace.
Click to expand...
Click to collapse
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
fleen said:
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
Click to expand...
Click to collapse
As far as I know, at least for all devices I owned, it's always the same thing (some devices with 1Gb RAM had something like 768 Mb available stock)...
There is absolutely nothing wrong with the available RAM detected from Antutu or RAM Booster or another apps.
fleen said:
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
Click to expand...
Click to collapse
It is like that for absolutely everything. PCs/Notebooks, Tablets, Phones, etc. It's normal.
Just remember one thing that with a build.prop edit (by adding a line) you can fake the available RAM in Settings/About phone (like you can show some CPU info), but I don't know if some apps detect it (I think but... not sure ).
Maybe something like "ro.product.************" .
Maybe a Google search will give you the trick, just a cosmetic thing since the real available RAM is "hardcoded"
mmmmBACON said:
It is like that for absolutely everything. PCs/Notebooks, Tablets, Phones, etc. It's normal.
Click to expand...
Click to collapse
Don't pc graphic cards have dedicated memory?
So they don't take "my" memory
fleen said:
Don't pc graphic cards have dedicated memory?
So they don't take "my" memory
Click to expand...
Click to collapse
Yes, but those are dedicated "add-on" cards and are generally limited to PCs and gaming notebooks. The OS would still be using the main system memory. If you had 16GB RAM, the OS and any other processes would be using it regardless. You would never have 16GB available to you. Also, even if you had dedicated memory on the graphics card some of it will also be used regardless without your knowledge.
Any SoC uses the systems main memory.
If you want the full 2GB available to you, have fun never turning on your phone. If you want 2GB only for you, then the system has nothing to run on.
Memory is there to be used. Having a separate section for the OS and 2GB only for your choosing is pointless and inefficient.
mmmmBACON said:
Yes, but those are dedicated "add-on" cards and are generally limited to PCs and gaming notebooks. The OS would still be using the main system memory. If you had 16GB RAM, the OS and any other processes would be using it regardless. You would never have 16GB available to you. Also, even if you had dedicated memory on the graphics card some of it will also be used regardless without your knowledge.
Any SoC uses the systems main memory.
If you want the full 2GB available to you, have fun never turning on your phone. If you want 2GB only for you, then the system has nothing to run on.
Memory is there to be used. Having a separate section for the OS and 2GB only for your choosing is pointless and inefficient.
Click to expand...
Click to collapse
I think what the OP is trying to ask is why is the hardware only detecting 1794mb of total actual RAM? Not how much ram the OS utilizes.
Sent from my Nexus 5 using XDA Premium 4 mobile app
mmmmBACON said:
Yes, but those are dedicated "add-on" cards and are generally limited to PCs and gaming notebooks. The OS would still be using the main system memory. If you had 16GB RAM, the OS and any other processes would be using it regardless. You would never have 16GB available to you. Also, even if you had dedicated memory on the graphics card some of it will also be used regardless without your knowledge.
Any SoC uses the systems main memory.
If you want the full 2GB available to you, have fun never turning on your phone. If you want 2GB only for you, then the system has nothing to run on.
Memory is there to be used. Having a separate section for the OS and 2GB only for your choosing is pointless and inefficient.
Click to expand...
Click to collapse
I don't have a problem (well I do but not as much) with the OS and GPU use the 2GB of ram I have available but it should be something like like 300mb out of 2048mb (300/2048) of available ram not just cut my 2Gb of ram to 1794. What if the OS only needs 200 I still would not have 1894mb my max available ram is always 1794.
fleen said:
I don't have a problem (well I do but not as much) with the OS and GPU use the 2GB of ram I have available but it should be something like like 300mb out of 2048mb (300/2048) of available ram not just cut my 2Gb of ram to 1794. What if the OS only needs 200 I still would not have 1894mb my max available ram is always 1794.
Click to expand...
Click to collapse
its not out of 2048MB for one
its 2GiB, not 2GB
from wikipedia
Although most manufacturers of hard disk drives and flash-memory disk devicesdefine 1 gigabyte as 1000000000bytes, software like Microsoft Windows reports size in gigabytes by dividing the total capacity in bytes by 1073741824 (230 = 1 gibibyte), while still reporting the result with the symbol "GB". This practice causes confusion, as a hard disk with an advertised capacity of, for example, "400 GB" (meaning 400000000000bytes) might be reported by the operating system as only "372 GB" (meaning 372 GiB). Other software, like Mac OS X 10.6[5] and some components of the Linux kernel[6] measure using the decimal units. The JEDEC memory standards uses the IEEE 100 nomenclatures which defines a gigabyte as 1073741824bytes (or 230 bytes).
Click to expand...
Click to collapse
Zepius said:
its not out of 2048MB for one
its 2GiB, not 2GB
from wikipedia
Click to expand...
Click to collapse
2 GiB is 1024x1024x1024. HDD / MMC / SSD use GB (1000x1000x1000) not GiB, however this is for storage. RAM is usually binary 1024... so it most likely is out of 2048.
http://en.m.wikipedia.org/wiki/Gigabyte
Sent from my Nexus 5 using Tapatalk
fleen said:
I don't have a problem (well I do but not as much) with the OS and GPU use the 2GB of ram I have available but it should be something like like 300mb out of 2048mb (300/2048) of available ram not just cut my 2Gb of ram to 1794. What if the OS only needs 200 I still would not have 1894mb my max available ram is always 1794.
Click to expand...
Click to collapse
Oh, well don't worry, you have 2GB RAM. It might just be the way it is displayed in Antutu. CPU-Z displays the total amount of RAM as 1855MB. Not exactly consistent between programs.
mmmmBACON said:
Oh, well don't worry, you have 2GB RAM. It might just be the way it is displayed in Antutu. CPU-Z displays the total amount of RAM as 1855MB. Not exactly consistent between programs.
Click to expand...
Click to collapse
I will just try to ignore this and I will be happier I guess, my cpu-z still says 1794MB total ram.
The device has 2GB of RAM but you the "BIOS" or whatever controller is in there allocates some for itself and the hardware in the phone (mainly GPU) and the rest is left to the OS.
Sharing RAM is good in general but many systems require X amount of RAM whether it's actively being used or not as it's designed to be able to use it. if it were to call on that memory address and it's full the system would crash (or a STOP error).
So instead of sharing it and allocating it as needed, it's locked off totally from the OS in the event it's ever needed by the hardware.
rootSU said:
2 GiB is 1024x1024x1024. HDD / MMC / SSD use GB (1000x1000x1000) not GiB, however this is for storage. RAM is usually binary 1024... so it most likely is out of 2048.
http://en.m.wikipedia.org/wiki/Gigabyte
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
And that's why they make 512MB RAM modules instead of 500MB
fleen said:
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
Click to expand...
Click to collapse
Happens to all phones.
Ok guys i get the gist of it now, thank you all.