Low RAM - Captivate Q&A, Help & Troubleshooting

I had this phone since 2011 it came with android 2.1 .the phone should have 512mb of RAM but always shows 312mb. I read somewhere that if I upgrade android it will change to 512mb but it still stayed the same. It was running android 2.3 gingerbread until now. I decided to install a custom ROM this year.I installed CyanogenMod 11 snapshot release. It brought so many new cool features to the phone and made it much easier to use. But the RAM is full. Apps like Facebook and Google+ are using up the RAM. Should I get an older version of CyanogenMod? Like cm10, or cm11? I think that the older versions would use less RAM to run on the phone.
Sent from my SGH-I897 using Tapatalk

Sippay said:
I had this phone since 2011 it came with android 2.1 .the phone should have 512mb of RAM but always shows 312mb. I read somewhere that if I upgrade android it will change to 512mb but it still stayed the same. It was running android 2.3 gingerbread until now. I decided to install a custom ROM this year.I installed CyanogenMod 11 snapshot release. It brought so many new cool features to the phone and made it much easier to use. But the RAM is full. Apps like Facebook and Google+ are using up the RAM. Should I get an older version of CyanogenMod? Like cm10, or cm11? I think that the older versions would use less RAM to run on the phone.
Sent from my SGH-I897 using Tapatalk
Click to expand...
Click to collapse
You're always gonna have some RAM used. You can sacrifice your hd recording for more RAM (with another kernel). But unless you really need it, having 200 RAM being used is nothing.

You cant get whole 512MB of installed RAM as free space in this world! android OS itself consumes 40-50% RAM! Some of the exceptional ROMs like SlimROMS consume less amount of RAM. Secondly, You cant expect Apps like Facebook,Google+,Flipboard work like charm on Captivate as they consume more RAM and Cache memory for their benefit. If you want to use those kind of apps, then you should keep closing them whenever not required. You better use Greenify app from the playstore, it hibernates apps when not in use!
Hope it helps! :fingers-crossed: Cheers! :good:

Use any KK rom with NeatKernel 1.09, works great and its very fast in any ROM. I just can't play videos in instagram and sometimes in snapchat but i can live without it. And i deleted some system apps i dont use like native keyboard, calendar, talkback, etc.

The 1st gen SGS devices (including the original Galaxy Tab) only has 384mb of "real" RAM. The rest is for the graphic card. With a bigmem kernel, you can sacrifice HD recording/playback for another 30-40mb.

Related

Milestone available memory :(

My milestone run MIUI rom 1.7.8. Available memory is about 20-30 MB , so when I opened camera and taked a picture, It stucked there for a couple minutes. Then I rebooted my phone and Available memory is 40-50 MB, and nothing wrong with the camera ?? How can I fix the memory problem?? please help
Sorry for my English
I do believe that's because when you had 20~30 mb free, there were many others apps running in memory.
The camera app froze the phone 'cause it had no free memory.
When you restarted your phone you had more free memory because you were not running all those app you probably were before.
Sucks, but Milestone's memory is really low
felipefill said:
I do believe that's because when you had 20~30 mb free, there were many others apps running in memory.
The camera app froze the phone 'cause it had no free memory.
When you restarted your phone you had more free memory because you were not running all those app you probably were before.
Sucks, but Milestone's memory is really low
Click to expand...
Click to collapse
No man, I open task killer and kill everything. When I bought it , It had about 150 MB free memory man . So confuse ??
Lesson
mtnhan1996 said:
No man, I open task killer and kill everything. When I bought it , It had about 150 MB free memory man . So confuse ??
Click to expand...
Click to collapse
Ok clearly you are new to milestone. The thing is when you bought the phone it was probably running 2.1 eclair or 2.0 which uses very little ram: it had the least features (no jit or a2sd) hence it's the lightest on ram. However you have to understand that since froyo google has been trying to add more features to android and use exisitng resources to boost performance and since Google's flagship phone at the time of froyo was the nexus one (which had 512mb of ram whereas the milestoen only has 256mb of ram) and so they used ram to boost performance which is essentiall what JIT is. So there's an issue. The milestone is already short on ram and 2.2/2.3 uses more ram which is why they are sometimes slower (not all, something like froyo mod or cronos ginger/ho!no! is bloody fast) which is why you have less free ram.
but over to MIUI which has even MORE features than stock gb which means it uses up even MORE ram which is why you have so little free ram. use this script, it should help the ram issue http://forum.xda-developers.com/showthread.php?t=991276
thre3aces said:
Ok clearly you are new to milestone. The thing is when you bought the phone it was probably running 2.1 eclair or 2.0 which uses very little ram: it had the least features (no jit or a2sd) hence it's the lightest on ram. However you have to understand that since froyo google has been trying to add more features to android and use exisitng resources to boost performance and since Google's flagship phone at the time of froyo was the nexus one (which had 512mb of ram whereas the milestoen only has 256mb of ram) and so they used ram to boost performance which is essentiall what JIT is. So there's an issue. The milestone is already short on ram and 2.2/2.3 uses more ram which is why they are sometimes slower (not all, something like froyo mod or cronos ginger/ho!no! is bloody fast) which is why you have less free ram.
but over to MIUI which has even MORE features than stock gb which means it uses up even MORE ram which is why you have so little free ram. use this script, it should help the ram issue http://forum.xda-developers.com/showthread.php?t=991276
Click to expand...
Click to collapse
Thank you very much, so now I got 2 options ,right? I can flash froyo mod instead of MIUI or I can use the script to icrease ram a little bit huh?
mtnhan1996 said:
Thank you very much, so now I got 2 options ,right? I can flash froyo mod instead of MIUI or I can use the script to icrease ram a little bit huh?
Click to expand...
Click to collapse
well yes and no. in my experience you can have miui with zepplinrox's script but still only have around 30-45mb of free ram whereas on froyomod you can get far more.
I liked using cronos ginger but the thing is feeyo's roms have a lot of bugs and arent updated to the latest sources which is why they are usually a little bit behind.
Cronos GB 1.5.0 is really fast. And yes, it has bugs, but nothing impossible to live with.
This is the fastest GB rom I've tried ..
thre3aces said:
well yes and no. in my experience you can have miui with zepplinrox's script but still only have around 30-45mb of free ram whereas on froyomod you can get far more.
I liked using cronos ginger but the thing is feeyo's roms have a lot of bugs and arent updated to the latest sources which is why they are usually a little bit behind.
Click to expand...
Click to collapse
With the script, you can use slot 3 to choose how much free ram you want.
Performance levels out beyond 30mb free tho.
And android will make more ram available if needed anyway.
I use Froyomod and I have around 37 MB free after startup. I tried to play Cut the rope but it keeps killing it. Also happens with Google Maps. Could this be a problem of low memory?
ruisan said:
I use Froyomod and I have around 37 MB free after startup. I tried to play Cut the rope but it keeps killing it. Also happens with Google Maps. Could this be a problem of low memory?
Click to expand...
Click to collapse
yea it is. but if your on froyomod why not try to use advanced task killer and zepplinrox's supercharger

Is it just me, or is Froyo faster than Gingerbread?

When I bought my galaxy s, it was on a 2.2 rom, though I don't remember the exact name. After a while, I flashed it with ZSJPK 2.2.1. Then, I went on to use JVP, JVQ and now, JVR. However, I felt that 2.2 and ZSJPK were both smoother and less laggy than JVP and JVQ. JVR is nearly as smooth as the two froyos, but it's RAM drops to very low levels, 70-80Mb after a day's usage. So, my question is, does anyone else experience such a thing in which their froyo roms were faster/less laggy? Or could it be that I somehow missed something when flashing the gingerbread roms? Thanks.
Why do you care about the RAM being "so low". Memory management works different in Linux than on MS systems. Android (or the underlying linux kernel) keeps apps in memory as long as possible to make a re-start of the app faster. As soon as the memory is needed by a different app, the memory is freed anyway.
My desktop with 4 GB RAM does the same on Linux: 64 MB are free, but if I take buffers and cache into account 1900 MB are available in case an application needs it....
I experienced a better battery life with smoother operation in every day use after installing GB (I guess first that was I9000XXJVK). This got only better with JVH, JVO, JVP, JVQ, JVR and now JVS.
I wouldn't care about the RAM, actually. But whenever my free RAM drops to below 80Mb or so, the phone begins to lag, because it has to close certain processes in order to start up the apps. Also, when the RAM is low and when I try to play certain HD games like the gameloft ones, the phone sometimes crashes.
elhennig said:
Why do you care about the RAM being "so low". Memory management works different in Linux than on MS systems. Android (or the underlying linux kernel) keeps apps in memory as long as possible to make a re-start of the app faster. As soon as the memory is needed by a different app, the memory is freed anyway.
My desktop with 4 GB RAM does the same on Linux: 64 MB are free, but if I take buffers and cache into account 1900 MB are available in case an application needs it....
I experienced a better battery life with smoother operation in every day use after installing GB (I guess first that was I9000XXJVK). This got only better with JVH, JVO, JVP, JVQ, JVR and now JVS.
Click to expand...
Click to collapse
An Android with free ram available is still much faster than an Android phone that continues to swap.
I've done tests in regards to this in System Panel. Plus on occasion whenever I clear my Dalvic Cache, I usually double my memory in System Panel, and my phone feels like "day 1" fast...
Sent from my MB860 using xda premium
ccrows said:
An Android with free ram available is still much faster than an Android phone that continues to swap.
Click to expand...
Click to collapse
Where should the mem be swapped to? Android does not swap if there is no swap device or file specified.
elhennig said:
Where should the mem be swapped to? Android does not swap if there is no swap device or file specified.
Click to expand...
Click to collapse
I'm saying that there is a benefit to freeing up ram...
Sent from my MB860 using xda premium
ccrows said:
I'm saying that there is a benefit to freeing up ram...
Sent from my MB860 using xda premium
Click to expand...
Click to collapse
Yeah, it's beneficial to have free RAM rather than to have to free up the RAM when you need it. If you already have free RAM, running a new application is fast, but if you don't, you cpu needs to free some RAM first before it can load a new application, hence causing some lagginess. That's what I meant when I said that froyo seemed faster, especially after a day of usage.
I was using Froyo for quite a long time before giving a chance to Gingerbread. And I must say I regret I didn't give a chance to GB earlier as the phone is "flying" now. At least for me it was a good switch. When I bought my SGS it was on 2.1 (Eclair) which was a real laggy disaster.
stiwipl said:
I was using Froyo for quite a long time before giving a chance to Gingerbread. And I must say I regret I didn't give a chance to GB earlier as the phone is "flying" now. At least for me it was a good switch. When I bought my SGS it was on 2.1 (Eclair) which was a real laggy disaster.
Click to expand...
Click to collapse
Which froyo build were you using? Because the earlier froyos, ie 2.2, were rather lousy. I'm comparing 2.2.1 with 2.3.4

Jelly Bean eats all of ram!!! Severe Ram problem

Oh, after using jelly bean for 3 days, i noticed that it eats all of Ram, only 60-110 MB free!!!!
And this cause very slow downs and FC alot,
While on ics there is about 200-250 MB Free!!! With the same apps
Is this bec. Of beta, running, and freezing all bloatware and the same aetup in every aspect
, is 1GB of ram isn't enough now days!!!
Again, i tried to use swap file using various methods with no success due to kernel support, is there any kernel or method to have working swap, or is there any workaround to have some thing similar to swap.
Sent from my GT-N7000 using xda premium
The note actually only has 800mb, so it's not even a gig.
well ram works differently on android then on windows pc, if its full it doesnt necessary mean that's why device is slowed down. Memory works differently.
Secondly jb, you are using now is not for everyday use. So you are bound to run into issues like this one. Also there is a memory leak in current builds. Which means that JB doesnt do that, but the current build does that because of a bug.
Sent from my GT-N7000 using Tapatalk 2
baz77 said:
well ram works differently on android then on windows pc, if its full it doesnt necessary mean that's why device is slowed down. Memory works differently.
Secondly jb, you are using now is not for everyday use. So you are bound to run into issues like this one. Also there is a memory leak in current builds. Which means that JB doesnt do that, but the current build does that because of a bug.
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
Yes i know that full ram may not cause slow downs, well it will slow down only when riched critical value and cause FCs , but you say that this problem in JB is due to beta stage, so this is good, so we have to wait for fully working build or at least stable enough to run system without FCs or slowdowna
Sent from my GT-N7000 using xda premium
Yep definately.
I guess it takes extra clean installs with prenightly roms.
Maybe, because you got this far you can get comfortable with logfiles and troubleshooting. Try to get to the root cause of the issue. You might be able to contribute there.At this point if I knew how, I'd help you.
Sent from my GT-N7000 using Tapatalk 2
little-vince said:
The note actually only has 800mb, so it's not even a gig.
Click to expand...
Click to collapse
Is that true? I don't think so. I think it's how it's allocated and counted. Like when you go buy a 1TB drive, you only have access to 931GB. It's how it's formatted and allocated.
Probably the same with Android with memory allocation or something like that. It's false advertising to say "It has 1024MB of RAM" when they actually only include 800. 800 is accessible, but there's probably 1GB in there.
zkyevolved said:
Is that true? I don't think so. I think it's how it's allocated and counted. Like when you go buy a 1TB drive, you only have access to 931GB. It's how it's formatted and allocated.
Probably the same with Android with memory allocation or something like that. It's false advertising to say "It has 1024MB of RAM" when they actually only include 800. 800 is accessible, but there's probably 1GB in there.
Click to expand...
Click to collapse
There almost certainly is 1GB of RAM in there, but the graphics processor needs some of it to do it's job, say probably 128MB. Then just like the PC there are other other parts of the device that need to have blocks of memory to do their jobs, and the kernel and other core OS will probably snarf some memory to do what they need to do.
Voila, 1GB of RAM immediately reduced to 500-800MB of actual "usable" RAM.
Yup, the 1gb is a lie.. galaxy note has the same amount of ram of desire hd
Sent from my GT-N7000 using xda app-developers app
LoVeRice said:
Yup, the 1gb is a lie.. galaxy note has the same amount of ram of desire hd
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
No dear, desireHD has 786 MB BUT ONLY about 600 MB usable, the same story as note and every android device
Sent from my GT-N7000 using xda premium
evaworld said:
No dear, desireHD has 786 MB BUT ONLY about 600 MB usable, the same story as note and every android device
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Based on every nand device out there, ssd, emmc, all of them allocate sectors to general use.
Sent from my GT-N7000 using xda premium
Can part of internal sd or ext sd become an extended ram or something?
Would that make the device any faster?
Sent from my GT-N7000 using xda app-developers app
fr3ker said:
Can part of internal sd or ext sd become an extended ram or something?
Would that make the device any faster?
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
Yes it can.
No that won't make it any faster. In fact, it will make it slower.
The way Android works is, it says "the kernel says I need X amount for gpu, X amount for sound, X amount for the OS".
And then it allocates a certain threashold and says "okay this much I'm keeping free".
Then it says "these functions of the OS aren't used often, I'll leave them out".
Then it says "okay so I've got extra ram room, I'm going to fill them up with Apps".
Why does it work this way?
It based on Linux, RAM is shared dynamically.
What does this mean?
A bloated kernel and OS will use more RAM for itself.
Why does it leave free ram?
In case it needs to execute a function that's not used often or is memory intensive (eg Browser).
Why does it store Apps?
So that its readily available. They just pop open. Or resume from last state.
...okay, so what does this mean about my Free RAM "issues" with Jelly Bean?
It means that you are uneducated. It means Jelly Bean, or the specific setup you have either is more bloated than your previous setup OR it has a low "free ram allocation" setting. Solution? There is no problem, though you can trim down the ram allocation and kill off some memory things (apps, hidden background tasks) you can increase the amount of Free RAM, but its more likely to slow down the system. Remember, Jelly Bean builds are still Alpha/Beta stage, so they can/do have memory leaks.
Another point I should mention:
OS RAM use increased a lot from 1.6 -> 2.1
OS RAM use increased from 2.1 -> 2.2
OS RAM use increased a lot from 2.2 -> 2.3
OS RAM use increased a lot from 2.3 -> 4.0
< I haven't checked JB, but I'm willing to bet its increased from ICS, even if slightly >
This is Android, not Windows. Its behaves differently and has different symptoms. A quick Google search could've answered your questions.
Kangal said:
Yes it can.
No that won't make it any faster. In fact, it will make it slower.
The way Android works is, it says "the kernel says I need X amount for gpu, X amount for sound, X amount for the OS".
And then it allocates a certain threashold and says "okay this much I'm keeping free".
Then it says "these functions of the OS aren't used often, I'll leave them out".
Then it says "okay so I've got extra ram room, I'm going to fill them up with Apps".
Why does it work this way?
It based on Linux, RAM is shared dynamically.
What does this mean?
A bloated kernel and OS will use more RAM for itself.
Why does it leave free ram?
In case it needs to execute a function that's not used often or is memory intensive (eg Browser).
Why does it store Apps?
So that its readily available. They just pop open. Or resume from last state.
...okay, so what does this mean about my Free RAM "issues" with Jelly Bean?
It means that you are uneducated. It means Jelly Bean, or the specific setup you have either is more bloated than your previous setup OR it has a low "free ram allocation" setting. Solution? There is no problem, though you can trim down the ram allocation and kill off some memory things (apps, hidden background tasks) you can increase the amount of Free RAM, but its more likely to slow down the system. Remember, Jelly Bean builds are still Alpha/Beta stage, so they can/do have memory leaks.
Another point I should mention:
OS RAM use increased a lot from 1.6 -> 2.1
OS RAM use increased from 2.1 -> 2.2
OS RAM use increased a lot from 2.2 -> 2.3
OS RAM use increased a lot from 2.3 -> 4.0
< I haven't checked JB, but I'm willing to bet its increased from ICS, even if slightly >
This is Android, not Windows. Its behaves differently and has different symptoms. A quick Google search could've answered your questions.
Click to expand...
Click to collapse
Thanks for the lecture here :thumbup: I see now, I never get to know linux base very well. Just starting to get myself familiar with it.
I've used a few types of JB rom before and I discovered that its using double the ram from ICS making my phone lags and does funny things ut shouldn't. Ahaks
Than I noticed that JB was released to phones such as S3 and such, phones that has double the ram size to compare with note. Its when I started to wonder...
Sent from my GT-N7000 using xda app-developers app

KLP Custom ROM for our SGSA...?

Will we have a Key Lime Pie Custom ROM for SGSA once its released? Just very curious about it
I am putting this thread here because I think this should be a general discussion where everyone could share their thoughts/development plans.
Don't get your hopes too high,If 4.3 Jelly Bean can be ported as a custom ROM because of similarity,I don't think KLP will ever be on this device,only if STE releases the sources,which is improbable.
It will be possible only if STE release sources. Now we have their pre-built binaries from our stock jb and devs have difficulties making them to work on aosp 4.2. Almost no chances in making them working on KLP because our libs where made for 4.1 and we don't have their sources to modify them according to newer versions of android.
*generic signature*
The reason why we don't get 4.2.2 is because RAM consumption, even with CM, that uses way less ram than stock rom. Now, if CM10.1 uses less RAM, and the consumption is still high... Imagine on stock...
Sent from my gt-i9070 using xda app-developers app
AnMotass said:
The reason why we don't get 4.2.2 is because RAM consumption, even with CM, that uses way less ram than stock rom. Now, if CM10.1 uses less RAM, and the consumption is still high... Imagine on stock...
Sent from my gt-i9070 using xda app-developers app
Click to expand...
Click to collapse
What are you talking about? Now with the buggy settings app, which takes up 60mb+ ram, there's still 380mb ram free. Without any app killing, or "ram freeing" what you would do on a stock rom. Stop talking nonsense. And btw, cm10.1's ram management is completely different than a 4.1.2 stock rom's... you won't run out of ram, except if you run an app which requires 600mb ram..
Edit: After opening: dialer, messaging, browser, clock, and camera, there's still 368mb ram free (in the settings, so count that in..). So what are you talking about?
tesztelem said:
What are you talking about? Now with the buggy settings app, which takes up 60mb+ ram, there's still 380mb ram free. Without any app killing, or "ram freeing" what you would do on a stock rom. Stop talking nonsense. And btw, cm10.1's ram management is completely different than a 4.1.2 stock rom's... you won't run out of ram, except if you run an app which requires 600mb ram..
Edit: After opening: dialer, messaging, browser, clock, and camera, there's still 368mb ram free (in the settings, so count that in..). So what are you talking about?
Click to expand...
Click to collapse
cool man..LOL
AnMotass said:
The reason why we don't get 4.2.2 is because RAM consumption, even with CM, that uses way less ram than stock rom. Now, if CM10.1 uses less RAM, and the consumption is still high... Imagine on stock...
Click to expand...
Click to collapse
I think RAM is not the real problem on our device. There's plenty of free RAM even when multitasking, and also Android can instantly clear RAM when needed in order to open a new app.
Some rumors I heard say that Key lime pie will a quite light OS, so it will be able to run even on devices without a big hardware.
The real problem IMHO is ST Ericsson not releasing source codes. Samsung will likely not release official 5.0 for our device, and we should rely on developers, but I imagine it's hard for them to port a 5.0 based rom from other devices without source codes.
KLP=Android KITKAT=CM11
Just search the cm 10.2 thread of team canjica's for cm 11 and there will be a post by the developer about CM 11 being under construction.
Also the Android KitKat is considered to be able to run on older devices with atleast 512 mb ram and 1 ghz dual core and having met the requirements by s advance,maybe samsung will release stock 4.4(KitKat) by next year but we could taste it with CM 11 being ready by january(IF).
I am bad at smileys.
cm 11 :good:

RAM management with CM13

Guys, who have already flashed cm13 on their device, how is the RAM management.
I know its AOSP RAM management but how much free RAM are you getting on 1st boot?
Also is it able to keep things in memory like games and browser tabs?
@bsourav said:
Guys, who have already flashed cm13 on their device, how is the RAM management.
I know its AOSP RAM management but how much free RAM are you getting on 1st boot?
Also is it able to keep things in memory like games and browser tabs?
Click to expand...
Click to collapse
I honestly don't know, I've never monitored free memory since using devices with more than or 2GB of memory (Nexus 4).
And I don't think it even matters.
@bsourav said:
Guys, who have already flashed cm13 on their device, how is the RAM management.
I know its AOSP RAM management but how much free RAM are you getting on 1st boot?
Also is it able to keep things in memory like games and browser tabs?
Click to expand...
Click to collapse
On CM13 here and can keep about 1.5, 1.6gb free. But, multitasking just work! When I was on MIUI every time I must reload the app... Now I can hold apps and some games. I recommend CM
Multitasking work better than miui, you dont need more free ram, as long as system didnt lag, all working fine on cm
Sent from my MI 5 using Tapatalk

Categories

Resources