RAM Limitations? - Xoom General

Anyone else notice that under Applications- Manage Applications, the system only shows around 512 mb of RAM. The same applies to my task killer. The Xoom is supposed to have 1 GB of RAM. Anyone else find this a bit odd?

According to the linux os:
Code:
# ./busybox free
total used free shared buffers
Mem: 736512 723028 13484 0 56204
Swap: 0 0 0
Total: 736512 723028 13484
It appears 768MB of ram is available to the OS, I bet the other 256 is dedicated to video.

Related

How much internal phone storage do you have free? Only 166 here.

I just got my N1 today. I've installed a few apps: Amazon, Goggles, Layar, Tmobile My Account, Places Directory, Seesmic, Shazam, Speed Test, StreamFurious.
When I check my internal storage, (Home -> Settings -> SD card & Phone Storage -> Internal phone storage / Available space). I only have 166mb free! I've barely installed anything and 70% of my 512 is used up. What gives?
How about you guys?
I guess the Android ROM simply grew in size. Keep in mind though that Google confirmed at the press conference that a later update to Android will enable you to install apps on the SD-card.
your android OS is stored on the phone storage as well. dont worry thats MORE than enough space. most apps are under a megabyte, heck a good number are under 500KB!
also google has confirmed in the future apps will be stored on SD.
waffle2 said:
I just got my N1 today. I've installed a few apps: Amazon, Goggles, Layar, Tmobile My Account, Places Directory, Seesmic, Shazam, Speed Test, StreamFurious.
When I check my internal storage, (Home -> Settings -> SD card & Phone Storage -> Internal phone storage / Available space). I only have 166mb free! I've barely installed anything and 70% of my 512 is used up. What gives?
How about you guys?
Click to expand...
Click to collapse
The full 512 mb's isn't just for app storage. When I started I had 191MB'S available.
can anybody adb shell df?
Settings shows 147 free, which is also indicated by /data below.
df
/dev: 108720K total, 0K used, 108720K available (block size 4096)
/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)
/system: 148480K total, 118636K used, 29844K available (block size 4096)
/data: 200960K total, 53188K used, 147772K available (block size 4096)
/cache: 97280K total, 1796K used, 95484K available (block size 4096)
/sdcard: 7814208K total, 25572K used, 7788636K available (block size 4096)
Mi|enko said:
Settings shows 147 free, which is also indicated by /data below.
df
/dev: 108720K total, 0K used, 108720K available (block size 4096)
/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)
/system: 148480K total, 118636K used, 29844K available (block size 4096)
/data: 200960K total, 53188K used, 147772K available (block size 4096)
/cache: 97280K total, 1796K used, 95484K available (block size 4096)
/sdcard: 7814208K total, 25572K used, 7788636K available (block size 4096)
Click to expand...
Click to collapse
I wonder where the missing 75MB went. About 5 MB is recovery, 2-3 MB is boot, radio is about 15 MB and spl/ipl are both about 400k combined, that's still about 40 MB missing (well, I guess by 512 MB they actually mean 512,000 B, kB, not 524,288 like it should be, so more like 25 MB missing)
Sorry to bump this thread. I've had my phone for just a month and today I got a notification telling me my internal phone storage was full. I freed some space by clearing history, cache, and that stuff in the browser. My 'available space' in settings is now about 60 mb.
Is this normal? I dont have that many apps (exactly 25 apps from the market) , and certainly not games. Now that the browser (which was using 32 mb) is fixed, except for google earth, flash palyer and maps, most of them are just below 30 mb.
Is there something wrong? I had an htc magic for a year and this NEVER happened.
Bumping 1/2-year-old thread instead of reading detailed specs and realizing that Nexus has 190MB data storage would definitely seem wrong to some people, myself included.
Use "Move to SD card" option on all your apps that allow it, or root and install custom ROMs that allow using old-school Apps2SD.
And I have more than 200 apps.
29,86 MB free.
144 Apps installed and 34 of them saved to SD Card (FroYo Apps2SD)
Jack_R1 said:
Bumping 1/2-year-old thread instead of reading detailed specs and realizing that Nexus has 190MB data storage would definitely seem wrong to some people, myself included.
Use "Move to SD card" option on all your apps that allow it, or root and install custom ROMs that allow using old-school Apps2SD.
And I have more than 200 apps.
Click to expand...
Click to collapse
I am aware the phone has the 190 mb limitation. Still can't believe I get an 'phone memory full' notification after a month with only 25 apps installed (with only 6 of them, at most, over 5 mb). I used an htc magic for a year, installed way more apps, and never had this problem.
The poster above me has over 100 apps installed on the phone memory and still 30 mb free. I have 25, literally, and have had the phone for a month.
So excuse me for believing something is awfully wrong. My post is not "omg, why does my new phone not have around 512 mb free?". My question is why is my phone's memory full after a month, and why can people have 4 times the amount of apps I have without this problem
PS: none of the apps I have allow for the Move to SD option yet.
Try clearing the browser/Facebook/text message/etc data
Sent from my Nexus One
Again, as other said, you need App2sd or ModIstallLocation from the market to force SD installation or if you search you will find all of them there on the forum (You will also need to be rooted).
If you put everything except apps with widget on your SD and are a little carefull with what you download + clean various caches from time to time (or put cache on SD which is also possible) then you will manage to put a lot enough and still remain over 30mb available.
My case I have 110 apps and 41mb available.
jcar87 said:
I am aware the phone has the 190 mb limitation. Still can't believe I get an 'phone memory full' notification after a month with only 25 apps installed (with only 6 of them, at most, over 5 mb). I used an htc magic for a year, installed way more apps, and never had this problem.
The poster above me has over 100 apps installed on the phone memory and still 30 mb free. I have 25, literally, and have had the phone for a month.
So excuse me for believing something is awfully wrong. My post is not "omg, why does my new phone not have around 512 mb free?". My question is why is my phone's memory full after a month, and why can people have 4 times the amount of apps I have without this problem
PS: none of the apps I have allow for the Move to SD option yet.
Click to expand...
Click to collapse
Yep, it's probably browser cache, I've seen it go as high as 12M and in reality it takes much more than that (lots of small files, larger block sizes). I've cleared 6M of cache and gotten back 11M of ram in the browser.
Sort your applications by size, what do you come up with? The cache they contain IS listed with them.
you can make ext3 partition & use app2sd than & force app to instal on ext3 partition
I have big game ,without games I can sure rich 140
I`m now et 82apps

a2sd functions you may not know about...

There are tons of useful functions that come with a2sd aside from the ability to install apps to your sdcard. While many of them are useful one in particular is very useful - setting the low memory kill sizes. These are the limits that if met or exceeded, tell the system to start killing apps. I just started playing around with it and any input would be great so I don't steer anyone the wrong way. I assume the higher the setting (MB) the less often apps are killed, and the lower setting (lower MB) causes apps to be killed really frequently but that's where I'm not sure since it could mean if the memory drops below the higher MB then apps will be killed - if that makes sense.
Anyway, here's what I got from terminal and I'll add the other functions later.
Code:
su
cd /system/bin/
sh a2sd lowmem-whatever
HTML:
Low mem killer commands (a2sd)
*See bottom for legend
*lowmem-moderate
Foreground Apps: 1536 pages / 6MB
Visible Apps: 3072 pages / 12MB
Secondary Server: 4096 pages / 16MB
Hidden Apps: 7680 pages / 30MB
Content Provider: 8960 pages / 35MB
Empty App: 10240 pages / 40MB
*lowmem-optimum
FA: 1536 pages / 6MB
VA: 2048 pages / 8MB
SS: 4096 pages / 16MB
HA: 10240 pages / 40MB
CP: 21800 pages / 50MB
EA: 15360 pages / 60MB
*lowmem-strict
FA: 1536 pages / 6MB
VA: 2048 pages / 8MB
SS: 4096 pages / 16MB
HA: 15360 pages / 60MB
CP: 17920 pages / 70MB
EA: 20480 pages / 80MB
*lowmem-aggressive
FA: 1536 pages / 6MB
VA: 3072 pages / 12MB
SS: 4096 pages / 16MB
HA: 21000 pages / 82MB
CP: 23000 pages / 90MB
EA: 25000 pages / 98MB
*lowmem-extreme
FA: 1536 pages / 6MB
VA: 3072 pages / 12MB
SS: 4096 pages / 16MB
HA: 38400 pages / 150MB
CP: 40960 pages / 160MB
EA: 43520 pages / 170MB
*lowmem-ultimate
FA: 1536 pages / 6MB
VA: 3072 pages / 12MB
SS: 4096 pages / 16MB
HA: 51200 pages / 200MB
CP: 57600 pages / 225MB
EA: 64000 pages / 250MB
lowmem-default
Sets back to default
#########LEGEND#########
FA > Forground Apps
VA > Visible Apps
SS > Secondary Server
HA > Hidden Apps
CP > Content Provider
EA > Empty App
If you want to see the functions yourself just type this in terminal:
Code:
su
cd /system/bin/
a2sd help
Hit enter to show more functions (see the % amount?).
ooooh, autokiller has those options. so we could use a2sd instead of using a memory app? I am going to try.
Yeah. You can zipalign and quite a few other things too.

How much RAM does it have?

Is that normal that after restart I can see only 65Mb of used memory and 235Mb of free memory?
Yes. The rest is allocated to the system for things like the camera and GPU (which takes a sizable chunk).
After camera buffers, radio, etc, there are about 350MB free:
MemTotal: 355108 kB

[REF] Simple way to increase free RAM in Dexter's Froyo

Hi all,
I believe many are having problems with low free RAM in Dexter's Froyo. The reason why available RAM is always low in XT720 Froyo is that the low memory killer level limit has been lowered. Here's the comparison of low memory levels between 2.1 and 2.2 (didn't check 2.2.1 though as I am on Dexter's 1.1 release):-
2.1
Foreground App: 12 MB
Visible App: 18 MB
Secondary server: 36 MB
Hidden App: 42 MB
Content provider: 48 MB
Empty App: 48 MB
2.2
Foreground App: 6 MB
Visible App: 8 MB
Secondary server: 16 MB
Hidden App: 20 MB
Content provider: 32 MB
Empty App: 32 MB
The difference shows that at 2.2 empty apps will only be killed at 32MB and hidden apps at 20MB compared to the original 2.1 where empty apps will be killed at 48MB and Hidden Apps at 42MB. So in order to gain back the same amount of free RAM as 2.1 we can modify the low memory killer levels to:-
Foreground App: 6 MB
Visible App: 8 MB
Secondary server: 16 MB
Hidden App: 42 MB
Content provider: 48 MB
Empty App: 48 MB
This should bring back the same amount of free RAM in 2.1. However, this also means that the backend apps would be killed off easier compared to the original settings in 2.2. Free RAM only comes handy if you need to run memory intensive apps/games. For day to day usage the default setting is probably better because more apps can be kept in the memory (faster switching) so change at your own risk.
To change the low memory killer level, I used a free app called "MinFreeManager" from App market.
Do feedback your experience so that we know the overall experience when low memory killer level is changed. If the overall experience is good, we can probably get Dexter to change the default low memory killer level in his ROM.
Cheers.
will try and report back when trouble has found
Removing some apps instead
I just removed some of the built in apps that I don't use such as world clock widget (9MB) and OpenRecovery.apk (11MB) to free up some RAM since it appears in OS Monitor even if I don't use it.
I also removed Email, MotoGAL, Car Portal and such. However, I don't think they use up any background memory.
AccuWeather does take up memory, but I do use it so no biggie there.
However, the end effect is the RAM is still small, which is fine, but you would have more RAM available to be freed up when needed.
These appear to be set in the init.mapphone_umts.rc in ramdisk.tar
It contains the following settings with a note that these are 4k blocks, so the first line for example would be: 1536*4096=6291456 bytes or ~6MB as reported in the app you are using.
Code:
setprop ro.FOREGROUND_APP_MEM 1536
setprop ro.VISIBLE_APP_MEM 2048
setprop ro.SECONDARY_SERVER_MEM 4096
setprop ro.BACKUP_APP_MEM 4096
setprop ro.HOME_APP_MEM 4096
setprop ro.HIDDEN_APP_MEM 5120
setprop ro.CONTENT_PROVIDER_MEM 8192
setprop ro.EMPTY_APP_MEM 8192
And just below that:
Code:
write /sys/module/lowmemorykiller/parameters/minfree 1536,2048,4096,5120,8192,8192
If you want to make permanent change without 3rd party app, you can play with settings here it seems.
I cant see an app being allowed to take up 48MB of background RAM ...
R-D said:
These appear to be set in the init.mapphone_umts.rc in ramdisk.tar
It contains the following settings with a note that these are 4k blocks, so the first line for example would be: 1536*4096=6291456 bytes or ~6MB as reported in the app you are using.
Code:
setprop ro.FOREGROUND_APP_MEM 1536
setprop ro.VISIBLE_APP_MEM 2048
setprop ro.SECONDARY_SERVER_MEM 4096
setprop ro.BACKUP_APP_MEM 4096
setprop ro.HOME_APP_MEM 4096
setprop ro.HIDDEN_APP_MEM 5120
setprop ro.CONTENT_PROVIDER_MEM 8192
setprop ro.EMPTY_APP_MEM 8192
And just below that:
Code:
write /sys/module/lowmemorykiller/parameters/minfree 1536,2048,4096,5120,8192,8192
If you want to make permanent change without 3rd party app, you can play with settings here it seems.
I cant see an app being allowed to take up 48MB of background RAM ...
Click to expand...
Click to collapse
thanks for the info. I am still testing the phone so I am not making the value permanent yet. will do so if I find the settings good. as I mentioned in the first post, the stock settings is probably fine so I may just keep the stock settting. the only advantage I see setting the killer level higher is that it kills off many unwanted background apps for me saving me a bit of battery juice. but that also means that multitasking apps get killed off earlier.
cheers.
Another app for setting these is Autokiller Memory Optimizer. The defaults on 2.2.1 (Dexter's stock221 v1.2b) are:
Hidden App: 20 MB
Content provider: 32 MB
Empty App: 32 MB
I've been testing the "Moderate" (30,35,40) and "Optimum" (40,50,60) presets. Optimum worked well on 2.1 but sometimes seems like it may be a little too aggressive for 2.2.1 so I've mostly stayed at Moderate lately.
R-D said:
I cant see an app being allowed to take up 48MB of background RAM ...
Click to expand...
Click to collapse
The values are thresholds for free memory, not limits on memory used. When free memory falls below the threshold values then processes in the particular categories start to be preferred for automatic termination and garbage collection. http://andrs.w3pla.net/autokiller/details
How necessary is it to use Autokiller Memory Optimizer? I'm still on 2.1 and I'm not sure if I want to upgrade (or downgrade ) to Dexter's 2.2 with all of these low memory issues.
hey guys, Im a battery freak and I've removed/disabled almost every app that is unnecessary to extend battery life (I even disabled motorola thumbnailservice and hiddenmenu, lol). My memory is almost 99% above 60mb at all time. does that mean doing such changes suggested in this thread is pointless for me? Is there any diadvantages to set all the values to 60mb? thank you
Is there any way to remove Google Talk? It keeps running as a service, but I don't use Talk at all.
Vistaus said:
Is there any way to remove Google Talk? It keeps running as a service, but I don't use Talk at all.
Click to expand...
Click to collapse
correct me if im wrong, but I think the gtalk service is needed for market and calling
Yes get a system app remover it will do the job.
Sent from my XT720 using XDA App
Guys...download super box from market.Can free ram up to 80+ without kill the apps,.
How? I have Superbox and want 80mb of ram and am pretty stationary at around 35-40. Might spike at 51 or so but never higher than that. I have looked at background and forground and just maybe not seeing the right things.
Btw using your Steelblue rom.

froyobylaszlo Questions

HTC Mytouch 32B
Froyobylaszlo
CC @ 18% / VMH @ 32M
256MB ext4 / 0 swap (swap not enabled)
Home and Messaging locked
very few small apps installed
First off, quick question. Anyone know why My phone RAM is Completely spent? It constantly sits around 15MB free of 110MB. Larger games wont load and just crash at the loading screen to the home screen, other games are lagy at times. If this was a computer I would say its a ram issue and I am running out of usable ram. Any ideas?? I just want to get this phone working so I can sell the headache. So far this ROM seems to run awesome and has none of the issues I experienced with the other ROMS except when put under load.
64MB swap and still no change
still curious as to why my RAM is spent..... Installed a RAM app and confirmed 15-20MB available of 115MB. I used this app to kill the running precesses and it brought me up to 45MB free but it gradualy dropped back down to 15-20 free. Even with all services Killed, including the system sevices, I was still at 45MB free of 115MB. What is using the other 70MB? Anyone?
SD-Ext
Total Space
229MB
Available Space
211
Internal Phone Storage
Total Space
296MB
Available Space
199MB
Mem info
Total
110MB
Available
15MB
Please someone explain this to me! Is the Mem info not the RAM? Why is it constantly spent?

Categories

Resources