When i tap the Close All Tabs button i always see around 3 Giga ram is available out of 6 Giga ram.
After i Close all Tabs it shows like 3.6~4 Giga ram but never it is Fully 6 or even 5.
Does anyone else have this issue? Is this legit or a problem with my phone?
Have you seen your computer's going to 0-10% utilization? That's because the OS and other background services are always running and they require RAM. My phone frees around 3.2GB when I clear all apps, and that's very good compared to Samsung which is always utilizing 70-75% of RAM.
Just as a addition:
Android (Linux) kernel does not treat RAM as you are used to in windows.
Windows is freeing the RAM a while after an application was stopped. Linux afaik does not free any RAM when closing an application. Only when a new application need more memory it will get space from closed apps.
The of closing apps in Android is just a feature implemented because people where complaining about memory consumption in Android even when apps were closed.
Related
Since the new official WM6.5 is using a lot of RAM, does this affect the speed of the device?
Or does it merely mean that there can't be as many apps open until it reaches critical level?
Not directly, it should not. Only if it reaches a certain level, as you said.
It's likely however that WM6.5 uses more processing power than 6.1, but I can't say for sure.
It should not affect the performance, I have been up to 80% or more and never experienced any lag issues.
Cool thanks for the replies
One of the biggest misconceptions about RAM on Windows Mobile or indeed most operating systems, is that it's a good thing to have lots of free ram available. It's not. It's a complete waste of resources. The most efficient use of RAM would be bouncing off 100% used as much as possible.
It's good to have free RAM up until you have nothing more to execute. Having more RAM ensures you never reach this limit and start swapping.
I may not use all 4GB on my PC at once, but when the next version of XXXXX game comes out, I may end up using more than I do now. The overhead ensures I don't have to go out and buy more memory to ensure reliable performance.
A little off topic, but seems like a good place to ask: Opera (using 6.1, original or TESS) often struggles rendering complex (and sometimes even simple) pages. When you scroll to a new part of the page there are delays while it redraws the new bits. When you scroll back, it has to redraw the original bits. There are annoying delays and large ugly grey areas while it does this. I often have 3-4 tabs open BTW.
The question is, can Opera be allocated more memory (since I have plenty, especially since TESS) or is it completely automatic under WM? I've poked around in the registry and there are a couple of keys for "memory allocation" and "heap allocation", or some such, under the Opera section, but they're just numbers, they don't look like Mbytes, if you see what I mean.
The slow redrawing thing feels like a memory problem, as though it's redrawing from storage cache rather than quicker RAM cache, that's why I ask.
ArtieQ said:
It should not affect the performance, I have been up to 80% or more and never experienced any lag issues.
Click to expand...
Click to collapse
I fully agree with you.
The only problem is that programs that use lots of memory will not start. In fact I can play with Xtrakt only if I disable manila, otherwise the system not have enough memory to start it.
Sorry for the bad English
im sorry but if your PC or phone whatever you like is using alot of RAM, say %90, then this is going to cause the device to slow down.
once you reach a certain limit of RAM left, it has to start using disk space as temporary RAM and as such everything becomes slower.
RAM makes it quicker ONLY when the program you want is loaded into the RAM. So in windows if you have alot of programs running in the task area, then yes these programs will run up very quickly. But try then to open up another program when your memory is briming and you will find that it will slow it up.
To have memory running at a high percentage used is bad practise. In theory its good because it means things are loaded, but its only the things that are loaded that notice the speed benifits. There needs to be a cut off point.
adamrob69 said:
im sorry but if your PC or phone whatever you like is using alot of RAM, say %90, then this is going to cause the device to slow down.
once you reach a certain limit of RAM left, it has to start using disk space as temporary RAM and as such everything becomes slower.
RAM makes it quicker ONLY when the program you want is loaded into the RAM. So in windows if you have alot of programs running in the task area, then yes these programs will run up very quickly. But try then to open up another program when your memory is briming and you will find that it will slow it up.
To have memory running at a high percentage used is bad practise. In theory its good because it means things are loaded, but its only the things that are loaded that notice the speed benifits. There needs to be a cut off point.
Click to expand...
Click to collapse
Your understanding of the OS and therefore your conclusions are wrong. Desktop Windows is a different beast to Windows Mobile. When physical RAM gets low in Windows, it swaps data out to the disk. In WM it doesn't, it asks programs to close down (then forces them if none of them do), on a least recently used basis. For this reason, in WM, you might as well have applications using free RAM since they're effectively 'cached' and ready to be called up quickly. Should you start another process that requires that RAM, then the old processes will be closed very quickly. In WM, free RAM is wasted RAM.
Hi
For this reason, in WM, you might as well have applications using free RAM since they're effectively 'cached' and ready to be called up quickly. Should you start another process that requires that RAM, then the old processes will be closed very quickly. In WM, free RAM is wasted RAM.
Click to expand...
Click to collapse
Exactly Which is why having the HTC task bar shut down applications on clicking the cross is a complete waste of time. Windows Mobile is designed to leave applications loaded even when you close them, that way they are ready immediately when you want them again. This saves times and also power.
As already stated Windows Mobile will close applications automatically if required to free up some space.
Empty RAM is a complete waste, and is an argument against increasing RAM in Windows Mobile devices to silly headline amounts as even in standby that RAM has to be kept powered even if not being used.
Regards
Phil
Any useful tweaks or settings which I could use? There is many appn on the market and they allow to tweak internal memory management but I have no idea what settings to use.
No matter which I try, my phone always seem to stick to ~100MB RAM Free. Why so much? I'd prefer ~50MB RAM Free and more apps running without closing.
schriss said:
Any useful tweaks or settings which I could use? There is many appn on the market and they allow to tweak internal memory management but I have no idea what settings to use.
No matter which I try, my phone always seem to stick to ~100MB RAM Free. Why so much? I'd prefer ~50MB RAM Free and more apps running without closing.
Click to expand...
Click to collapse
you mean you want 100mb ram free but only have 50mb? you can check out a ram cleaner script. the link is in my signature called mods for virtuous unity. just download the zip file, back up your phone and superwipe, then flash your rom then ram cleaning script then reboot and your done
Actually it was the other way around, I always had 100 MB free and my apps have been closed often. I played with one of the tools to tweak internal memory manager and now my free RAM goes down to 60 and apps stay in memory, this is what I wanted. FireFox Nightly takes a lot on its own...
Will play with settings some more before posting them here.
Only app and root needed, no scripts or Rom flashing.
I'm runing CoreDroid port, I love its theme.
My opinion is if what you perceive as a lack of available memory is not degrading the performance of your phone, including the apps which run on the phone, then it's a non-issue as the latest versions of Android have a much better handle on memory management than the older versions.
I agree but in my case system had 100MB RAM free but when I launched another app it would close other app and system would still have 100 MB RAM Free. So imagine me opening media player and listening to mp3 and then I launch Firefox and music stops, yet there is still 100 MB RAM Free.
I have changed settings and it's better now, Free RAM drops down to 60MB so I can have more apps running.
Previously, Firefox would close whenever I switched out of it, annoying.
Hi
Anyone is having ram problems ?
On S2 I always have about 400 in use even with 400 apps installed the worse condition was about 200 free, but on note most of the time with less than 20 apps from market I am having about 160 free.
I fear the moment that I install all the old ones and see again the ram memory problems of first android phones and the need to get back the task killers, configure autostarts and all of that crap that I forgot with the S2.
kersh said:
Hi
Anyone is having ram problems ?
On S2 I always have about 400 in use even with 400 apps installed the worse condition was about 200 free, but on note most of the time with less than 20 apps from market I am having about 160 free.
I fear the moment that I install all the old ones and see again the ram memory problems of first android phones and the need to get back the task killers, configure autostarts and all of that crap that I forgot with the S2.
Click to expand...
Click to collapse
Android is designed to fill as much memory as it can with apps, so free space generally isn't a concern at all. In fact, in theory you should only be concerned if you DO have a lot of memory free.
Tasker, however, did complain when it didn't think I had enough memory free.
- Frank
The problem it isn't that android use alls, the problem it is that if you don't have enough free all the device will be slower.
why?
Becuase you have all the ram used in programs and if a new one needs more memory, like for example the browser, he will try first to delete others data and then copy her data to the ram and this will make the devices slower. Then we will have another situation, when the program can't delete others data so he can't use the ram and we will get memory notification problems and a slower device that fails to run some programs.
And 150mb free it is very little, some browsers uses about 100/150mb or games or any other apps, so I think it is a situation to be really concerned about.
I've rooted and frozen several apps from Samsung including the TouchWiz Launcher, I've installed a bunch of apps and RAM can be up to ~430mb once I've killed all tasks. I use two task killers (Process Manager & Advanced Task Manager) and I have the latter auto-kill tasks in 30 minute intervals.
But if you've installed 400+ apps, I'd think that would somewhat affect the RAM count.
Hy.
What is best RAM cleaner for Android 4.3? My RAM is always about 700-800 MB (I play games, watch videos, use facebook so everything what is eat the RAM) on my S4. But after I reboot my phone it is about 1200 MB. So how can I fully clear the RAM without a reboot?
your system is cleaning RAM so you don't have to think about it..................best cleaner is no cleaner at all :good:
^^^^
Couldn't agree more.
Those apps are designed to Hoover money from suckers. Android manages RAM just fine itself; it doesn't like 'free' RAM. Thing is people are used to Windows managing RAM badly/not releasing RAM when programs are exited/etc, so when they see low free RAM in Android they think they need to free some up/use an app to do this.
If you constantly free RAM up in Android, rather than having apps ready to go based on your usage patterns which Android does normally, it has to start apps completely from scratch, and you will end up using more battery long run as a result.
Lewis0214 said:
Hy.
What is best RAM cleaner for Android 4.3? My RAM is always about 700-800 MB (I play games, watch videos, use facebook so everything what is eat the RAM) on my S4. But after I reboot my phone it is about 1200 MB. So how can I fully clear the RAM without a reboot?
Click to expand...
Click to collapse
As mentioned above the system is designed to manage RAM itself by freeing up as and when required. But if you want to quickly refresh you could use the built-in task manager (hold home button) to close all open apps. Theres also Greenify (search play store) which hibernates apps and prevents them from running constantly in the background using up resources, its not as harsh as a "RAM cleaner" as it works more with the way processes and services are handled by android.
And just a command?
I have recently debloated a bit my phone (some freezes with titanium and hibernation with greenify) which led me to only 1.4GB of used Ram but the phone keeps closing the background applications even with a lot of ram left.
It seems like it limits the number of apps it can keep opened, for example, if I run heavy games it keeps only 4~5 games and the ram is around 2.3GB, which may look ok, but opening light applications, even UNDER 2GB of used ram, it starts closing apps after 5 or 6 opened apps. That makes no sense.
What could be done to fix this? Does this happen to you too?
I'm running stock rom and v9 ultimate kernel (exynos) and that option under developer options is set to standard.
Thanks.