[q] total ram available and vm heap size - Xperia Arc Q&A, Help & Troubleshooting

HI
I have some questions
First, whats wrong with the total memory in my device?
Xperia arc S
X-Gamer v2
Doomkernel v22
Baseband 64
The system memory manager shows only ~320 MB of total RAM. Yes, I know that some is shared with the GPU and some goes for the VM HS. But, why is in some other ROMs shows more than that? Even in JB/CM10 is around 380 MB!!
Do they have no VM? Or why is showing that amount?
Or is just kernel/ROM related the amount of RAM? Changing it will give me more RAM available? (Very usefull in games actually).
And, changing the VM Heap size in build.prop affects something? I've read that the default for the arc is 32MB, but i've changed it at 48MB.
Should i leave it at that? Or increase/decrease at some other value?
Thanks and sorry about my english

17th_angel said:
HI
I have some questions
First, whats wrong with the total memory in my device?
Xperia arc S
X-Gamer v2
Doomkernel v22
Baseband 64
The system memory manager shows only ~320 MB of total RAM. Yes, I know that some is shared with the GPU and some goes for the VM HS. But, why is in some other ROMs shows more than that? Even in JB/CM10 is around 380 MB!!
Do they have no VM? Or why is showing that amount?
Or is just kernel/ROM related the amount of RAM? Changing it will give me more RAM available? (Very usefull in games actually).
And, changing the VM Heap size in build.prop affects something? I've read that the default for the arc is 32MB, but i've changed it at 48MB.
Should i leave it at that? Or increase/decrease at some other value?
Thanks and sorry about my english
Click to expand...
Click to collapse
Only the RAM available to the user is shown. The part, which Android itself uses, is not shown.

Someguyfromhell said:
Only the RAM available to the user is shown. The part, which Android itself uses, is not shown.
Click to expand...
Click to collapse
Yeah, but, why it changes so much?
Like i said, in JB/CM10 they have around 380 MB (cos extra 20 MB are free from the 720p camera).
Its kernel dependant, VM values, or why cant i get something more close to it?
Thanks

Yeah that's something I noticed too.
Although ICS / JB / CM reserve more RAM for the system, total free RAM for apps is at about 200MB on both GB and JB, because GB somehow sucks 60MB more into nirvana.

Related

Where is my memory?

My AT&T Tilt2, using Energy Rom now:
on the Hardware information tab, I see RAM Size: 288 MB, Flash Size 512 MB,and Storage Size 241.6 MB。
But, on the Memery/Main tab: Storage Total is 241.6 MB, and Program Total is 183.47 MB。
I think the RAM is used for Program, while the flash mem is for Storage. Then, my question is where the other memory is?
If you have a stock rom, the at&t bloatware takes up the majority of it.
I flash mine with a custom rom, which rids the phone of the bloat/crapware.
I also flash to a no manila version, which takes out the touchflo3d graphics, which I don't use, and that gives you more ram/memory/storage.
jrm163 said:
My AT&T Tilt2:
on the Hardware information tab, I see RAM Size: 288 MB, Flash Size 512 MB,and Storage Size 241.6 MB。
But, on the Memery/Main tab: Storage Total is 241.6 MB, and Program Total is 183.47 MB。
I think the RAM is used for Program, while the flash mem is for Storage. Then, my question is where the other memory is?
Click to expand...
Click to collapse
Those Storage and Program Totals are more-or-less the same with most ROMS....not that I've tried most ROMs but a sampling.
For example, on my Valky ROM the Storage Total is 271 MB and the Program Total is 181 MB.
I am not using the stock ROM now. Originally I thought it was the Stock ROM that has some function like ghost, which enables the OS to restore completely. Obviously I was wrong.
p51d007 said:
If you have a stock rom, the at&t bloatware takes up the majority of it.
I flash mine with a custom rom, which rids the phone of the bloat/crapware.
I also flash to a no manila version, which takes out the touchflo3d graphics, which I don't use, and that gives you more ram/memory/storage.
Click to expand...
Click to collapse
You are right. But where is the missing memery? What are they used for?
MCbrian said:
Those Storage and Program Totals are more-or-less the same with most ROMS....not that I've tried most ROMs but a sampling.
For example, on my Valky ROM the Storage Total is 271 MB and the Program Total is 181 MB.
Click to expand...
Click to collapse
What is it you think is missing?
The Hardware Information tab also list OS Program Memory under RAM and OS Memory under Flash size. The Memory Main tab doesn't list these totals, but they are in use by the OS.
The 288MB of RAM does indeed exist in your device, but the way the OS uses it makes much less of it appear in the Memory dialogue, as much of the RAM is not usable for programs (so there's no point in displaying it). 32MB of the 288MB is part of the baseband, and cannot actually be used for programs. Anywhere from around 8MB to 24MB of RAM is part of the Page Pool, which is somewhat like a HDD memory cache in Windows. In addition, some RAM is used for the framebuffer, the radio stack, and the XIP (OS kernel), among many other things.
There is an article on MSDN, written by the Windows Mobile team, which goes into slightly more detail about how RAM is actually used on a Windows Mobile device. But the short answer is that Windows Mobile uses a lot of RAM for critical, low-level functions which have RAM reserved for them. Windows Mobile decides it shouldn't display RAM that will never be used for running userspace applications, so the RAM displayed on the Memory applet is often much less than the actual hardware RAM present in the device.
DaveTheTytnIIGuy said:
the short answer is that Windows Mobile uses a lot of RAM for critical, low-level functions which have RAM reserved for them. Windows Mobile decides it shouldn't display RAM that will never be used for running userspace applications, so the RAM displayed on the Memory applet is often much less than the actual hardware RAM present in the device.
Click to expand...
Click to collapse
Thanks much for the explanation and the link to more explanation. I knew I'd read months ago...somewhere...that there was a good, non-mysterious explanation, but didn't spend the time to find it.

Does yourDesire Hd really have 768 RAM????

Sorry if this is a noob question, this is my first android phone and do not fully understand android of yet.
Basically going to settings >>> Applications >>> Running services.
At the bottom of that screen you see Other : a mb Available b mb + c mb in 46
I understand one is memory used by essential processes, available and memory which can be freed up but what i don't understand is why it does not add up 768? and only around 520 mb?
Some of you RAM is taken up by the HTC Fast Boot feature. Around 80~100MB is used.
in adb shell type free and it will show around 630MB available, the rest is used for Radio and GPU
andyharney said:
Some of you RAM is taken up by the HTC Fast Boot feature. Around 80~100MB is used.
Click to expand...
Click to collapse
so disabling fastboot is advised?
Why? Do you really need the 768MB of RAM? What are you running? Photoshop? 768MB RAM is enough for a loooong time!
BazookaAce said:
Why? Do you really need the 768MB of RAM? What are you running? Photoshop? 768MB RAM is enough for a loooong time!
Click to expand...
Click to collapse
It's not a question of needing, I was just enlarging my knowledge on the subject.
Gurps777 said:
It's not a question of needing, I was just enlarging my knowledge on the subject.
Click to expand...
Click to collapse
Theoretically, it is possible. Try it out and see what happens and report back. However, it is also possible that the device saves some ram for hardware acceleration/graphics memory like the HD2 did...

[Q] Desire HD Ram only 623MB..?

It is true that Desire HD ram only 623MB..? I've check with Android system info..
you are right!
my info (of quadrant) says i have 638 mb ram in total.
that is the total ram aMount of0 free RAM!!!
Pruikki said:
that is the total ram aMount of0 free RAM!!!
Click to expand...
Click to collapse
i dont think so, the programms says TOTAL amount of ram!
my free amount of ram is about 300-400 MB when with usual config.
Pruikki said:
that is the total ram aMount of0 free RAM!!!
Click to expand...
Click to collapse
Correct. The total amount is 768, but some is used for OS stuff.
Yeah first 130mb or so is reserved for system use. Stops apps from grabbing all the memory and making your phone lag.
Sent from my performance enhanced Desire HD
Not OS stuff, more for low-level hardware. Linux only sees ~624MB RAM. Some claim the rest is taken by Fastboot, but disabling it does not free it up.
I suspect it is probably used for GPU memory, unless there is some limitation on the max memory the OS can handle.
Another option is that it might be some kind of volatile filesystem.
Hmmm.
My desire hd says , gig in ram, used 411 MB and have 752 MB free.
syklitengutt said:
Hmmm.
My desire hd says , gig in ram, used 411 MB and have 752 MB free.
Click to expand...
Click to collapse
Somewhere, somehow, you have misread something.
Pics or it didn't happen!
Ok, here you go, sorry for crappy pics.
http://dl.dropbox.com/u/16646991/P1000015.JPG
http://dl.dropbox.com/u/16646991/P1000014.JPG
http://dl.dropbox.com/u/16646991/P1000013.JPG
http://dl.dropbox.com/u/16646991/P1000012.JPG
Bad pictures I know, but there you can see.
Not rootet, new OTA update as rom.
And I have allot of installed apps.
411 mb it says.
That is not RAM, it is the internal storage (NAND). It has about 1.5GB of usable space.
leppie said:
That is not RAM, it is the internal storage (NAND). It has about 1.5GB of usable space.
Click to expand...
Click to collapse
Ok, thanks, thought it was this it was about.
Sorry for messing up.
According to HTC it says 768 MB. but maybe some are reserved for system APP
DHD has 768MB all RAM memory, 640MB for apps, 128MB is isolated for the ARM7 processor that operation radio (radio = your all wireless connection)
DHD has 2GB nanad flash.
550MB for OS. (after update to 1.72 reduced to ~450MB)
1GB for data.
300MB for cache.
Sorry, OT.
@syklitengutt: How did you get so many icons on your power control widget? Are you on 2.2 or 2.2.1? I am getting only the default 5 icons and I am unable to change that.
seba84_2005 said:
DHD has 768MB all RAM memory, 640MB for apps, 128MB is isolated for the ARM7 processor that operation radio (radio = your all wireless connection)
DHD has 2GB nanad flash.
550MB for OS. (after update to 1.72 reduced to ~450MB)
1GB for data.
300MB for cache.
Click to expand...
Click to collapse
128mb is reserved for the chipset, but the majority of it is used by adreno as vram....
Try advanced power bar, its fully customizable
reply to this. ok
i have 653,561... so 653mb ram in my DHD. that is total memory showed by memory booster lite its freeware and its GOOD app.
so 653? why not showing 768? are there reserved memory for OS ? best i get to free ram was 510 mb free and 150 mb used... answers please
use GDE it uses less ram than sense. i pick GDE when rebooted and it saves about 10 to 20% of ram!!!!! GDE good.

[Q] Ram doesn't add up? (Not the usual question)

Hello,
So I just recently got my Nexus, and I'm really really loving it. I had a question about the RAM. I'm on stock un-rooted and I noticed I had a little less that 700 MB ram. I know that's for system or gpu or whatever so I'm ok with that.
What I'm confused about is, I'm currently using 400 MB of it. If I combine the totals from the "Running Apps" section plus what is in the "Cached" section, it doesn't come close to the total 400MB being used.
So where is the extra Ram being used from? How can I free some of it up?
I've been reading that task managers are a no-no for ICS, so I'm more curious about which apps are killing my ram.
Thanks in advance
ellimistx99 said:
How can I free some of it up?
Click to expand...
Click to collapse
Why would you want to?
killing my ram.
Click to expand...
Click to collapse
Killing it how? Using it to make you phone react faster?
beren28 said:
Why would you want to?
Killing it how? Using it to make you phone react faster?
Click to expand...
Click to collapse
Well sure in theory make the phone run faster. I imagine having more free ram available to be used in the cached application section and not the "running application section" will help make apps load quicker too. My friend had a desire and the amount of ram she had did drastically effect her phone performance.
But also because I'm curious about where is that extra 200 or so MB of ram is being used from?
Linux shares ram within apps/processes in a very complex way where even the experts have difficulty explaining exact tallies on ram levels. This is why different apps report different free ram values like os monitor vs system panel vs stock settings etc. So i wouldnt wprry about how android OS shows your ram value in settings, its not gonna add up and its a tricky question to ask.
RogerPodacter said:
Linux shares ram within apps/processes in a very complex way where even the experts have difficulty explaining exact tallies on ram levels. This is why different apps report different free ram values like os monitor vs system panel vs stock settings etc. So i wouldnt wprry about how android OS shows your ram value in settings, its not gonna add up and its a tricky question to ask.
Click to expand...
Click to collapse
Hmm alright. So basically it's not something I should worry about? It's quite a large discrepancy. I guess I'll worry about it once I have errors that are "low ram" or something to that effect.
Thanks anyway
It's the discussion like there was in the galaxy s forum. The not displayed ram is used by the kernel it self and by the GPU. And besides it's a good thing to have a full ram in Android, because then many apps are pre loaded in the ram and can start faster this way.
Sent from my Galaxy Nexus using XDA
ellimistx99 said:
Hmm alright. So basically it's not something I should worry about? It's quite a large discrepancy. I guess I'll worry about it once I have errors that are "low ram" or something to that effect.
Thanks anyway
Click to expand...
Click to collapse
Its always been like this on my android phones, i wouldnt worry. For example if you kill all current apps, you wont see free ram increase at the exact level of the total of all closed apps. Too much overlap and ram page sharing i think.
Don't worry about it. Some ROMs e. the stock ROM, don't have a seperate RAMDisk.
So, basicly, the ROM dumps some cached processes on to the RAM directly "clogging" it. If you however, have a custom ROM, eg. CynagonMod, the system uses half of the RAM it would use as a stock ROM, because cm uses a RAMDisk, which uses a minimal amount of space, on the device's memory.
But, there's absolutley nothing to worry about
Enjoy the phone and leave the RAM, as it is
Can anyone here tell me how to partition my sd card to create 1 ext4 partition to increase internal memry, 1 simple fat partition for daily use, and most importantly gto create 1 swap partition to increase my RAM and how to use it as RAM in galaxy fit ... Plz provide me a tutorial
Sent from my GT-S5670 using XDA
abhinav2196 said:
Can anyone here tell me how to partition my sd card to create 1 ext4 partition to increase internal memry, 1 simple fat partition for daily use, and most importantly gto create 1 swap partition to increase my RAM and how to use it as RAM in galaxy fit ... Plz provide me a tutorial
Sent from my GT-S5670 using XDA
Click to expand...
Click to collapse
The Galaxy Nexus doesn't have an SDcard. You can't partition it up like that.
Also, think you're in the wrong forum.

[Q] Strange ram usage

Hello everyone!
I've searched all the webpages, but i couldn't find an answer, so i'll try it here!
So the problem is on my Sony Xperia S with stock rom 4.0.4.
On the Sony Xperia S, you have 1 GB ram, but 400 mb is prereserved for android, so you have 600 mb for user usage.
The strange thing is that there still is some hidden ram usage, because if you look at the screenshot, you'll see that the apps you can close in the task manager don't include the whole 600 mb, but only around 400 ~ 300 mb. I wanna know where that is used for, because 300 mb isn't much for user usage ..
Thank you in advance
ps.
sorry for my bad english !
remove spaces in the links
http ://img705.imageshack.us/img705/6121/ramj.png
http ://img10.imageshack.us/img10/3863/cached.png
Cached services use it.wait for jellybean cause it gives 800mb User ram
Sent from my LT30p using xda premium
josephnero said:
Cached services use it.wait for jellybean cause it gives 800mb User ram
Sent from my LT30p using xda premium
Click to expand...
Click to collapse
Alright, and there's no way to stop those services?
And how long wil it take before the update arives? Because this ram issue is really affecting the way of playing games or just doing some normal web searching.. :crying:
It's normal.. I mean: everybody on Stock ROM has same usage. However, you said 300MB is not too much.. But it's not like on PCs: On Android every MB RAM free it's wasted MB. Android is managing RAM automatically, killing processes etc. in background to give another application more RAM (That's why more and more ppl argue about using task killers, which are useless in 4.0+)
juliantje15 said:
Hello everyone!
I've searched all the webpages, but i couldn't find an answer, so i'll try it here!
So the problem is on my Sony Xperia S with stock rom 4.0.4.
On the Sony Xperia S, you have 1 GB ram, but 400 mb is prereserved for android, so you have 600 mb for user usage.
The strange thing is that there still is some hidden ram usage, because if you look at the screenshot, you'll see that the apps you can close in the task manager don't include the whole 600 mb, but only around 400 ~ 300 mb. I wanna know where that is used for, because 300 mb isn't much for user usage ..
Thank you in advance
ps.
sorry for my bad english !
remove spaces in the links
http ://img705.imageshack.us/img705/6121/ramj.png
http ://img10.imageshack.us/img10/3863/cached.png
Click to expand...
Click to collapse
That much free ram is normal. If you want more free ram, firstly don't use task killers. Secondly go to settings--->apps and force stop any apps that you have installed like Facebook etc which run in the background. If you force stop an app, it can never start on its own unless it is a system app. Thirdly, I don't know if you are rooted but if you have superuser access then just debloat your rom by deleting unnecessary apks like Music Unlimited and all other crap. If you don't know how to do all this then the best would be to just flash a custom rom as all custom roms will provide much better performance than stock.
300 - 400 Mb free ram is enough to play games... Android frees up more ram itself if its needed.
R: [Q] Strange ram usage
For example Stock Gives 635Mb band Cm10.1 720Mb..
Sent from my Xperia S using xda app-developers app

Categories

Resources