Related
Hi all. After flashing TrueAncestor 1.6 LE, I had about 330-340 total available ram (free + used by running apps). This was a long time ago, but still is like this if I reflash it.
The issue is on my running apps tab it shows only about 240 mb total available RAM! When I restore the backup, that is. I don't really know how or when it happened. Maybe it's due to installed apps, but I can't really find out how is that possible.
Edit: I found out via advanced restore that the problem lies in the data backup, but I can't figure it out.
ram or internal memory btw?
Try run sme RAM killer app, like GTA Vicecity ... then exit game a check free RAM ...
BTW - on my Xperia S (1GB RAM) i have frree only 250MB and no problem at all..
ram. it's not that i have a problem, it's that 100 mb of ram somehow disappeared. i flashed another rom and i'm doing an app-by-app restore with titanium backup to avoid restoring whatever caused me that issue...
It is because of the app, also maybe the kernel n the rom u used, i used turbo kernerl jb+ jellyzeus rom, superb fast, no lag at all, smooth when play games, although i got 100mb out of 377mb,
Sent from my R800i using xda app-developers app
Check the CosmicDan's sig "free ram is wasted ram" when apps will need ram they will just free it by themselves. I'm having max 180-140 ram in daily use which isn't much and everything works fine. Either way 330 mb of free ram - WTF? Yeah it's caused by apps. Many apps are running in the background or just idling. It may be that rom itself does something which will eat some ram to make itself smooth and then free it up when needed.
Short version - it's okay, don't worry.
Sent from my R800i using xda premium
mmh... seems like i've not explained the problem well enough. I know free ram is wasted ram. I'm talking about the total ram. By total available ram I mean free ram + ram used by processes you can see in the "running apps" tab. The 330+ mb of *total* ram is what one should have with this phone. I had only 236 mb. I did a reflashing restoring app by app, and now I have like 300-310 mb of total ram. That's still kinda disappointing since I don't know how is that. Out of the 512 mb installed, system processes which are unseen by the "running apps" tab in settings take some, and that's okay, but to have 236 mb total means there was some other invisible process that was either disguising itself as a system process or letting the phone believe it only had that much total ram.
You should used custom rom n kernel, some stock rom isnt that great,
Sent from my R800i using xda app-developers app
there are many users with stock rom and kernel which get 360+ mb of total ram, your answer is not helping that much. Also because i'm not using stock rom lol.
No, i mean sometimes u need to flash stockrom to get corect baseband n then install the rom, it just to avoid any prob after,
Sent from my R800i using xda app-developers app
well, i found out that it doesn't depend on the rom anyway. When I link the phone to the pc and the sd unmounts, it all gets right, the total ram is what it should be, but just for the first moments, then the total ram is cut down by a lot but i think it's normal. When i take the phone out it regains all the ram, but when the sd mounts again, something like 40 mb of ram disappear just like that.
sorry for double posting, but I realized other things:
actually, the ram programs like setcpu and quadrant is the correct 367 mb.
Unmounting the sd card eliminates the problem as long as the sd remains unmounted; mounting immediately brings it back. Messing with dalvik vm heapsize does nothing, engine flushing with supercharger does almost nothing. I absolutely don't know what to do. Even my older screenshots from when I didn't flash anything has like 330-335 mb total ram, instead of the 345-355 it should be. Now it's about 305-310. More than 55 mb are not reported by running apps and this affects gaming, as ram heavy games like 9th dawn, everland crash and aralon + gamekeyboard can't stay in background together if the graphics options in aralon are maxed out.
If it still persist u should try uses swapper. Great way increasing ram,
Sent from my R800i using xda app-developers app
I am too facing this issue, after booting I have like 340 mb of total RAM(100MB in use and 240mb free) but after using phone for quite a while the total ram decreases a lot(110mb free and 100mb) in use, where is rest of the ram?? how to recover it?
U just cannot recover the ram. U should better try the new rom. Try atomic gb rom. It fastest and stable. And u should not get to furious about ram. Just see the phone lagging or not.
Sent from my R800i using xda app-developers app
Well, i have 380 total ram. Flash turbokernel 3.1 and then any JB rom and then you should have the same amount of ram that i do.
Sent from my R800i using xda premium
Hi,
working daily with linux-OS and beeing actively using custom roms since Android 2.1 I have a bit of knowledge on RAM usage on Linux and Android. As many know and like to post "free RAM is wasted RAM" - we all know that. But why? Because all not actively used RAM (lets call it "free") can be used as a cache for applications you likely will need in future. But what if your GNEX runs out of free RAM an is not able to cache any more? What if you start a new huge application like your browser and free RAM has to be obtained to give it to your starting application? Yes - bad things can happen!
But lets start from the beginning:
1. If you go to Settings->Applications->Running you get the RAM-bar at the bottom of the screen. This is splitted in two parts: used and free (like defined above). Used RAM seems to be actively allocated RAM which cannot be used for other things like starting applications and free is the RAM which can be obtained because it only containes caches apps which are not running.
2. Directly above that bar you se a kind of brace which seems not to be just eye-candy but has some meaning: The lower and thiner part of that brace seems to show the part of that RAM (used or free) that is used by the applications/service in the list above. Example: if you switch to cached applications the brace will jump to that part of the bar and by killing some of the cached apps you will change the width of the brace.
Lets put things together:
viewing the used RAM you will notice that the brace does not cover the whole used-ram-bar but, in my case, about the half. I also noticed that the width of the brace does not change greatly with uptime of the device as all listed services will stay at their size more or less so their sum is not going to change greatly. In my case all services sum up to about 250MB meaning the braces width is about 1/3 of the screen assuming that GNEX has 700MB total RAM (the rest of 1GB total physical RAM is allocated to other parts of the SOC-chip like Baseband and GPU and not available to linux-kernel or android).
But one thing does change greatly!!! The part of the used-ram-bar which is not covered by the brace will be very small after rebooting and will grow with uptime. As the part covered by the brace is a fixed factor this means that the free ram is the trade-off for the growing uncovered part of the used-ram. In my case I get after rebooting the device: 250MB free, 450MB used of which 250 are covered by the brace, leaving 200MB used RAM for whatever (kernel, non-android stuff like filesystem caches, ideas?) After some days of usage this changes to 50MB free, 650MB used of which still about 250MB are covered by the brace, leaving 400MB used for other things (NOT app-cache).
Consequences:
From the assumptions above this means that android is not able to cache apps anymore (because they live in the free RAM) and my device beginns to lag while opening new apps. To obtain enough RAM for starting apps like browers (stock or firefox tested) it will even need to kill services!!! And in extreme low-memory situations it even kills the foreground app you are using (to me it happened while I used firefox). Also when you go to settings->applications->running again you will notice that android will be restarting your services over and over again to obtain more RAM without much success. In the situations my actively used firefox got killed something different happened: the launcher also had been killed because it was starting over but more importently settings->applications->running showed that much of the used RAM not covered by the brace was gone! Free RAM jumped from 50MB to about 200MB which is nearly what I get after a fresh reboot. I assume that in this extreme low memory situation also the kernel did clean up things.
From my observations you will get the following if your free RAM accoring to settings->applications->running is very low:
1. no cached apps if you swich to settings->applications->running->cached
2. laggy phone
3. your launcher gets killed more oftern when returning from e.g. browser
4. more apps get killed when returning to launcher meaning that they will get restarted if you return to that app
5. in low memory situations (app does not fit into free-RAM-part) services will get restarted frequently
6. in extreme low-memory situations kernel cleans up everything (i guess)
The question now is: what is using so much RAM and growing over uptime until our GNEX has no more free RAM? I alread checked different ROMs including stock 4.1.2, stock 4.2.2 slimbean 4.2.2 cm10-stable cm10.1-nightly and all of them show this behavior. The only thing I noticed: all 4.1 ROMS perform better in this area: their RAM does not fill up that quickly but it does. On 4.2 ROMs it takes just few days to run out of free RAM for me. I already wiped my device and installed only realy needed apps (20 out of 140!!!) but it still happens.
I think this happen in any OS
A daily reboot is always a must in my opinion, to free ram, to stop some services, to stop wake locks, to stop battery drain without sense..
Inviato dal mio Galaxy Nexus con Tapatalk 2
That's what always makes me ask : Is Gnex really have 1gb of memory?
Other phones with same spec. uses same OS have more than 693mb that in gnex , why the hell our phone has the lowest read ram in 1GB category phones
I'm sure this is the only weak-point in gnex
300MB is GPU reserved for camera.
madd0g said:
300MB is GPU reserved for camera.
Click to expand...
Click to collapse
Why?
Sent from my Galaxy Nexus using Tapatalk 2
I didn't engineer the device. But I presume it's a requirement by the GPU PowerVR chip, since it uses alot of RAM on the Nexus S, which had the same chip only downclocked. It was 330MB usable out of 512MB advertised there. The amount reserved is bigger on GN obviously because of HD video capture option.
madd0g said:
I didn't engineer the device. But I presume it's a requirement by the GPU PowerVR chip, since it uses alot of RAM on the Nexus S, which had the same chip only downclocked. It was 330MB usable out of 512MB advertised there. The amount reserved is bigger on GN obviously because of HD video capture option.
Click to expand...
Click to collapse
I agree GPU shared system RAM, but 300MB is wayy too much bro. I checked my N4 it has 1.82GB of 2GB total considering N4 Adreno and camera chip is more powerful than i9250
It's (again probably) not because of the speed/power etc. but that it's like that by design. Adreno ain't the same as the one used on GN, so there's no comparison.
I'm sure Google didn't allocate that much memory just to screw us up, but instead there's a legit need for it. For instance, the amount of RAM available on a Galaxy S2 is much bigger, around 830-850MB out of 1 GB and it has a completely different camera/GPU combo, spite full HD video and 8 mpix instead of GNs 5. That's why I presume it's just PowerVRs "fault".
Perhaps, i just checked galaxy tab 2 ics available ram, it less than 700, but after flashed stock JB, it shows more RAM, about 770MB. Tab 2 uses OMAP and PowerVR right? Imho. i just curious why it reserves so much ram. Searched google and can't found the reason :S
Sent from my Galaxy Nexus using Tapatalk 2
*Update*
An galaxy S2 with all stock (Android 4.1.2) shows the same amount of used RAM after 10 days of uptime (380MB free and 380MB used - a nearly perfect 50/50 ratio). No sign of degradation so far. Honestly this phone is not used much but still it feels very different from what I see on my Gnex.
Has someone shorlty fully wiped and reflashed his phone to stock 4.2.2 (JDQ39). How does the RAM usage look like after fresh reboot?
RAM problem
This is what i get today. Using liquidsmooth 2.4 fraco kernel. But i know its not abut apps i use. I dont know where are all that RAM. After reboot with same apps runing in background i have 230-260MB free RAM. But if i using phone day or so it look like this.
Phone get laggy, slow with high latency. Im not sure if its 4.2.2 bug for Gnex or just some mess with ROM but its same on any custom ROM. ill try flash stock and see what i get.
castaway1 said:
This is what i get today. Using liquidsmooth 2.4 fraco kernel. But i know its not abut apps i use. I dont know where are all that RAM. After reboot with same apps runing in background i have 230-260MB free RAM. But if i using phone day or so it look like this.
Phone get laggy, slow with high latency. Im not sure if its 4.2.2 bug for Gnex or just some mess with ROM but its same on any custom ROM. ill try flash stock and see what i get.
Click to expand...
Click to collapse
I'm experiencing the same problem with AXI0M and AK kernel.
castaway1 said:
This is what i get today. Using liquidsmooth 2.4 fraco kernel...
Click to expand...
Click to collapse
Hi, this is exaclty what i was talking about... very frequent service restarts and laggy phone and even basic things like keyboard and music-playback can quit while in use. While I tried to compose an email to send a screenshot to my desktop to post it here my stock-mail-app died and the phone rebooted. At least I have now both an after reboot and an after two days of using PARANOID ROM screenshot
I recently switches to PARANOID 3.55 and now have even more issues as the phone boots with just 200MB free RAM. This ROM seems to demand very much RAM.
BTW. I installed Stock for more than a week before switching to PARANOID and had around 260MB free after booting and around 150MB free after some days of usage. Increase was ways lower than on any custom rom. Can anyone comment on this? Same or contrary stock-experience?
Stock JDQ39 rooted. (running one week)
kernel stock or lean both are perfect and have no affect RAM or smoothness. Screenshot is after some days of full usage. Battery life i getting is about 1day with 2h screen on.
now someone tell me that its not custom ROM problem. 4.2.2 stock is just awesome. Im sad that custom ROMs not..
castaway1 said:
Stock JDQ39 rooted. (running one week)
kernel stock or lean both are perfect and have no affect RAM or smoothness. Screenshot is after some days of full usage. Battery life i getting is about 1day with 2h screen on.
now someone tell me that its not custom ROM problem. 4.2.2 stock is just awesome. Im sad that custom ROMs not..
Click to expand...
Click to collapse
2h screen time is really bad..
But nice to know that stock works well for you..
Mach3.2 said:
2h screen time is really bad..
But nice to know that stock works well for you..
Click to expand...
Click to collapse
its average +/- 30min and for me its not so bad for 24h
castaway1 said:
its average +/- 30min and for me its not so bad for 24h
Click to expand...
Click to collapse
As long as it makes your boat float, why not?
Beamed from my Grouper
castaway1 said:
Stock JDQ39 rooted. (running one week)...
Click to expand...
Click to collapse
Next step would be to deodex this ROM and to try again because Stock is odexed in contrast to any custom rom. I realy would like to figure out the reason for this bad RAM usage on custom roms.
fajabird said:
Next step would be to deodex this ROM and to try again because Stock is odexed in contrast to any custom rom. I realy would like to figure out the reason for this bad RAM usage on custom roms.
Click to expand...
Click to collapse
yes im on odexed rom. and im curious if deodexing some custom ROM will help with this. I think about slighty modified vanilla rascarlo ROM with kernel that work perfect lean 6.4 is smooth like stock and dont broke anything. Its deodexed rom so i can propably try THIS to odex it.
http://fitsnugly.euroskank.com/?rom=rasbeanjelly&device=maguro-vanilla
castaway1 said:
... im curious if deodexing some custom ROM will help with this...
Click to expand...
Click to collapse
I thing you ment odexing some custom ROM, right? I'm thinking about to try the odex-me apk you can find on XDA which will odex all apks from /system/app but leave the framework.jar stuff untouched. But its far more easy to deodex the stock ROM and to try again
Hello,
I've got a stock JB ROM (MF1, 550MB RAM). I have noticed that within 6 days since a reboot the memory consumption of the process system_server ("Android System") increased from 80MB to 160MB.
So I have a couple of questions:
- Does it appear to be normal? Would be strange, because on Ace II GB the process remains at ca. 60MB.
- Could you please share your experiences? Just post here uptime and "ps | grep system_server" (or readings of an application like OS Monitor, System Panel).
Thanks in advance.
It's normal stock jb is just using alot ram and yeah you'll get less and less ram over time. If you want a fast phone with more free ram to multitask then you should change to a custom rom like cm10.1/2 etc.
Shadowcareful, thank you. I have migrated to CM10.1, will see.
Hi there,
I have the ZF2 with 4GB of ram. After a couple of days of usage, it seems impossible to lower the ram usage below 1.8GB even when I clear the cache of all apps.
However, when I restart the device, my ram usage is below 1GB.
I have uninstall or disabled every app I could without rooting. & I don't want to root now.
Nonetheless, I would like to keep the ram usage of my device as low as possible (2GB of ram use seems a lot to me, especially when I have one or two apps open)
Did you find a tricks or ways to keep 2gb or more ram free at all time ?
Thank you.
Simply, there is no clear way and those numbers are normal. The best memory management is with native linux, not yet available on zenfone 2.
What's the point of always having 2gb of free ram? RAM is completely useless if you aren't using it.
yumms said:
What's the point of always having 2gb of free ram? RAM is completely useless if you aren't using it.
Click to expand...
Click to collapse
It's not a question of useful or useless. It's a question of is it possible and if yes, how.
Yes, keep the phone in deep sleep with all apps closed and disable everything in autostart , better yet, you can just power off the device
p.s: not even custom roms will run that low, I had cm12.1 with lg g3 3gb ram, I disabled basically everything and phone will still boot with at max 2gb free ram, maybe 2.2gb if you start killing launcher and sytem apps lol
4Gb ram with 2.2-3Gb free Ram is plenty for a cellphone. Its even plenty for a desktop unless you run hard core 3d games like crysis.
The lowest I have seen is 150Mb/1Gb usage with Nexus 7 v1 tablet yet it was hell slow. Note that the more Ram you have, the more the system will use it and cache in it. This will increase apps loading speed since they are directly loaded from Ram vs local storage.
I would love to have an app that lets you select what to cache in Ram, e.g. large high-resolution PDFs that take forever to open and load :crying: I have 300-800Mb PDFs that will take 1 min just to open.
Indeed, an option to decide what to cache would be great.
Can we expect less usage and caching with the 5.1 update or with a custom Rom?
Sent from my ASUS_Z00AD using Tapatalk
HI
iv got a RAM Drain issue
after few hour's of using phone lags and when i chceck in ram manager ther only 2xx MB ram left FROM 5.4 Gig
after restart iv got like 4 GIG ram free
Any IDEAS ?
Fuzzytru said:
HI
iv got a RAM Drain issue
after few hour's of using phone lags and when i chceck in ram manager ther only 2xx MB ram left FROM 5.4 Gig
after restart iv got like 4 GIG ram free
Any IDEAS ?
Click to expand...
Click to collapse
1: it depends how many, & what type of applications you're using
2: might be a memory leak; you can check by running the "top" application from busybox.
Just copy it over to /data/local/tmp, chmod 755 & run ./busybox top
But taking into consideration the fact that the memory doesn't go down to 0, but hovers around the 2Gb mark, I would cross this one out.
3: using the RAM is the proper strategy - it's much more efficient (application opening speed, power usage) to retrieve applications from RAM instead of initializing them each time from the storage. So I wouldn't count this as an issue, but rather as "working as designed".
not 2 gigs iv gt left around 234 MB ram left.
2 Gigs free would not affect performance so much.
Fuzzytru said:
not 2 gigs iv gt left around 234 MB ram left.
2 Gigs free would not affect performance so much.
Click to expand...
Click to collapse
I almost guarantee you installed a poorly written app that is causing memory leaks. Uninstall the least reputable apps one by one until your problem is fixed. Alternatively, in case you werent already aware, you can hit the recent apps button and click the boost button in the bottom right corner (looks like a rocket). This will clear your memory and close all non essential running apps
Blues-n-Blazin said:
I almost guarantee you installed a poorly written app that is causing memory leaks. Uninstall the least reputable apps one by one until your problem is fixed. Alternatively, in case you werent already aware, you can hit the recent apps button and click the boost button in the bottom right corner (looks like a rocket). This will clear your memory and close all non essential running apps
Click to expand...
Click to collapse
Problem is i'm using build in process manager but it isn't cleaning more than 2 megs out of 4 GIg that should be free
recent not working ether, only restart frees all ram
this is probably some system app drain
Fuzzytru said:
Problem is i'm using build in process manager but it isn't cleaning more than 2 megs out of 4 GIg that should be free
recent not working ether, only restart frees all ram
this is probably some system app drain
Click to expand...
Click to collapse
It is likely an app that you installed that is causing the memory leak as my phone doesn't have this issue and I left many of my Asus apps enabled because I like their functionality.
---------- Post added at 04:16 AM ---------- Previous post was at 04:15 AM ----------
Fuzzytru said:
Problem is i'm using build in process manager but it isn't cleaning more than 2 megs out of 4 GIg that should be free
recent not working ether, only restart frees all ram
this is probably some system app drain
Click to expand...
Click to collapse
Perhaps you should Factory Reset the phone and start from scratch
I suggest you install like "3C toolbox" which have a page showing what process are using which amount of RAM. (any similar App will do but I just happen to like 3C toolbox). In this case you could see which App cause the problem.
As you could see from picture I attached, Amazon Kindle used most memory (179.82M) in my case (and this is normal). This is very handy tool to finding out ill-behavior app.