Related
I have started to notice the performance of my htc Desire degrading.
Apps take longer to load. Where before it was almost instant, now I have to look at plain black or white screens while the apps load.
Not sure what could be causing the problem. Anyway i can find out whats the causel?
Its a stock unrooted 2.1 desire.
Only things i have loaded recently is HTC IME keyboard mod and "what the doodle". all other apps were running for a long time.
Stock Unrooted 2.1? Just install 2.2, it's much faster.
I have found that the amount of available memory/RAM decreases the more you use the device. Not sure if its due to a memory leak somewhere, apps getting greedy with RAM, or what. I find that when it gets to a point thats too low for my taste, or performance starts to degrade, a simple restart works to clear up the issue. This happens even with a task manager, so I am not sure what the cause of the memory degradation is.
Mine did the same whilst on 2.1
Does a re-boot not speed things back up? If not it could be a dodgy app hogging memory.
When this happened to me, I fixed it by backing up using mybackup pro (worth every penny) and doing a factory reset. Takes only half an hour, and gets your desire back to box fresh speedy. Just be mindful of which apps you put back on.
I also take it your stock desire is branded? When your carrier releases 2.2 to you, you'll see a vast improvement too.
Sent from my HTC Desire using XDA App
I noticed this on my Desire (2.2 custom ROM) just now, and it seems to be a memory thing as according to "Android System Information" the CPU usage is low (under 10%) while the RAM usage is high (only 7% free). Is there any way to prevent the RAM going so low and performance degrading as a result? Will a task killer help for this? (I've read not to use them as Android's meant to take care of tasks but if it's not doing a good enough job of clearing up old tasks then surely it would be better to use one?)
Es task manager works well for me when my ram is getting low. Nice not having to reboot. Im on froyo 2.2
Sent from my HTC Desire using XDA App
Stock Desire on 2.1 used to slow down once it got to about 40mb free. Now running 2.2 and its always above 100mb. Runs fast all the time now but I keep my task manager from the 1.5 days as its handy to know what is running and using up the RAM
Sent from my HTC Desire using XDA App
ergoulf said:
Es task manager works well for me when my ram is getting low. Nice not having to reboot. Im on froyo 2.2
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
What do you do in ES Task Manager to free up your RAM? I tried "Kill All" but it didn't seem to have much effect (still stays at around 40 MB free). Had to restart in the end to get the performance back up to scratch (now has over 140 MB free).
Whiterin said:
I have found that the amount of available memory/RAM decreases the more you use the device. Not sure if its due to a memory leak somewhere, apps getting greedy with RAM, or what. I find that when it gets to a point thats too low for my taste, or performance starts to degrade, a simple restart works to clear up the issue. This happens even with a task manager, so I am not sure what the cause of the memory degradation is.
Click to expand...
Click to collapse
Same issue here and i suspect that default browser is the cause.
When free RAM goes very low, generally after one or two days from the startup in my case, i use free app OSManager to see all running processes. This app shows several instances of default browser process (called Internet), each one eating 40-50 Mb of RAM and in sleep state (not zombie). System never removes them and manual killing doesn't work, so there stay in memory over time. I tried different task managers, but only OSManager shows this detail.
To confirm this hypothesis, now i start to use Dolphin instead of default browser: in a couple of days, i will know if the issue is still present.
onmichele said:
Same issue here and i suspect that default browser is the cause.
When free RAM goes very low, generally after one or two days from the startup in my case, i use free app OSManager to see all running processes. This app shows several instances of default browser process (called Internet), each one eating 40-50 Mb of RAM and in sleep state (not zombie). System never removes them and manual killing doesn't work, so there stay in memory over time. I tried different task managers, but only OSManager shows this detail.
To confirm this hypothesis, now i start to use Dolphin instead of default browser: in a couple of days, i will know if the issue is still present.
Click to expand...
Click to collapse
Well, this isn't the cause for me as I have always run Dolphin Browser HD on the Desire. I don't use the default browser. I think it's mainly system processes that just stack up in the background. I found that going through and trimming the list of system processes did free up the memory, but it's just as fast to restart the device.
Quick question, using a task killer with Cmod7 has the same effects as using it with froyo (faster battery draining, instability etc.) or it's safe to use? I noticed that running apps (those in the background and useless) makes my wildfire lag, but when i close some of them (that really shouldn't have any reason to stay open) it starts again to run smoothly...
So, should i or should i not install a task killer?
I personally use a task killer, I don't set it to autokill and just use it to help manually kill apps that I don't need in the background.
I couldn't cope without one.
Sent from my HTC Wildfire using XDA Premium App
I don't use one, I have 180+ free MB on my wildfire on CM7 (not using that many apps or widgets).
I would not advice to use one, but if your wildfire lags than you can perhaps indeed close an app now or then (as I did when i was back on stock ROM and it bacame laggy sometimes). Make sure it's an app that is not used by any other program (like a game or so) and that doesn't matter if closed or not
what you must understand is that Android does not use memory (RAM) like a PC does, keeping apps "open" in the background is actually a good thing, as they can be opened a lot quicker, and "full" memory does not slow the phone down as Android has pretty good task managing abilities of it's own, and does not need any help or intervention. Using task killers will only slow down your phone, cause issues, and give you worse battery life. The best thing you can do to your phone is to not install a task killer.
I understand how it works, but disagree slightly with what your saying..........
I have always used advanced task killer pro, like I said not set to auto kill.
I have never had any issues with battery or my system slowing because of it and I have used it on just about every rom there is, the reason I use it is after a while I'd say a few hours using my phone it starts to slow because of all the apps laying dormant in the background and I don't feel the built on model deals with them like I personally would. So instead of using the built in android task manager which does take a while if there's a lot of apps there that don't need to be using task killer is much quicker to close all the useless ones. I think if it was set to autokill it may cause problems with some apps and battery but used wisely it keeps my system flowing nice and smooth.
Sent from my HTC Wildfire using XDA Premium App
Well, thnx guys for the replays, I guess I'll not install a task killer, but in doubt, I'll continue to kill obsolete and not necessary processes when lagging..
Is there a particular rom which offers better ram management to allow for apps to stay in the memory longer, and cached apps get less priority?
I'm getting annoyed of apps that are suppose to be running all the time in the notification bar, but they are constantly restarting because the ram gets too low, but in fact, there is enough ram, but it's being taken up by cached apps instead!
Maybe I'm asking too much. Are there ROMS which:
1) offer more ram by being "trim"
2) manage memory better for multitasking
I really wanted to keep this phone stock, but this is pathetic! I feel that my old phone, with a "huge" 256mb ram chip was able to run more software in the background than my GN is! I've stripped all the useful apps off this phone and memory management is still an issue.
isn't the kernel responsible for that and not the rom?
zephiK said:
isn't the kernel responsible for that and not the rom?
Click to expand...
Click to collapse
Good question. I figured some roms are made lighter by removing stuff on it you don't need, and when it's done on a system level, I assumed that less ram would be needed for the os to operate.
Maybe someone can explain this?
Sent from my Galaxy Nexus using Tapatalk
I mean yeah, to a extent.. I'd believe that ROM and Kernel both contributes to it but kernel is the bigger player when it comes to optimizing "RAM."
I use AOKP + Franco Kernel if that helps. No lag problems, never even had it when it came to stock ICS. You'd might want to check your apps and see if there's a bad app causing memory leaks.
EP2008 said:
Is there a particular rom which offers better ram management to allow for apps to stay in the memory longer, and cached apps get less priority?
I'm getting annoyed of apps that are suppose to be running all the time in the notification bar, but they are constantly restarting because the ram gets too low, but in fact, there is enough ram, but it's being taken up by cached apps instead!
Maybe I'm asking too much. Are there ROMS which:
1) offer more ram by being "trim"
2) manage memory better for multitasking
I really wanted to keep this phone stock, but this is pathetic! I feel that my old phone, with a "huge" 256mb ram chip was able to run more software in the background than my GN is! I've stripped all the useful apps off this phone and memory management is still an issue.
Click to expand...
Click to collapse
AOKP and a few other roms have the option to change the minimum ram before android os starts killing background apps. The default is about 80MB I believe. You can decrease it (do not forget to check set on boot), but I do not think it is recommended to go too low.
If you are having low memory issues its probably because of a rogue app. Install System Tuner and check for background apps that use more than ~10-20MB of memory.
I've noticed on my e975 EU version even with 0-1 apps open the ram free is only 1gb... Other phones have far more ram available including my previous nexus 4. Anyone else notice this? I often find with quite a few apps open I only have 2-300mb free
I've never seen less than 500mb free but its true. Never more than 1gb.
I checked earlier with 0 apps running it was at almost 1gb used.. what on earth is using almost 1gb!? If phones with only 1gb can use less than that on jelly bean.. why does this phone use so much?
According to ram usage i am using approx 400mb, task manager says im using 800mb. Maybe 400mb is reserved for system? This is on stock rom with only a few apps installed.
Keep in mind free ram is wasted ram. Free ram is like having a fast car and only using first gear. Still curious to know where it all ram is used nontheless.
Sent from my LG-E975K using xda premium
I get what your saying with 'Free ram is wasted ram' but when you run out of ram.... things will start to stutter.
Having a few apps open to find you only have like 300mb left is insane.
I've had phones with only 1gb ram before and with lots of apps open they are using like 700mb/1000mb... it's almost like this phone is going 'Oh I have 2gb available so i'm just going to chomp up 1gb for the sake of it and leave you with 1gb left....'
If you're root use an app called "Greenify". Simply hibernate the apps that don't use adding to the list of the app, then add the widget to hibernate the app that you added (all except whatsapp, twitter in my case). In addition I use a tasker manager (don't added to greenify) and add a widget too, that combination gave me 1,2 gb free using a lot of widgets
Im stock un-rooted.
I only have 2 widgets on my home screens, 1 is the standard world clock and the other is play music. Tried removing both and it barely made a dent...
kalo88 said:
Im stock un-rooted.
I only have 2 widgets on my home screens, 1 is the standard world clock and the other is play music. Tried removing both and it barely made a dent...
Click to expand...
Click to collapse
That's weird, only 900 mb free?? Mmmm, try using advanced task manager from the play store (I don't remember if root is needed), that will free you more memory. But in the 900 doesn't mean that the phone will be heavier, backward the used ram is exploited to make the Optimus lighter
Seems odd eh...
I also have 600 - 700 MB of RAM when I do not use anything.
There are just icons on my homepage, and a calendar widget (stock one).
At this case, It gives me 600-700 MB of free RAM. I always use "clear RAM" button. But why it gives us so limited free ram?
I used to use 4X HD with 1GB of RAM. There were 350-400 MB free which almost same with this optimus g?
Can someone explain this situation?
Or I think we need a new update. or CM10.1
It just feels like the phone is using up too much or isn't optimised properly.
As said above, phones with only 1gb available use about 3-500mb... Our phone with 2gb available seems to use about 900mb-1gb with nothing running. It's like it's gone 'Oh there's twice as much free so I'll just use twice as much...'
What about the AOSP custom Roms ...is the ram usage is same on that kind of Roms too?
Sent from my LG-P500 using xda app-developers app
No clue, i'm 100% stock unrooted Maybe someone will know.
My nexus 4 was far better at ram usage than my optimus g mind you. No matter what it never used more than 1.2gb
I think the Lg UI(stock firmware) is a memory hungry ...i suggest to try AOSP roms with lg skin :thumbup:
Sent from my LG-P500 using xda app-developers app
Using cm10.1 and have always about 1.4gb free, and this is more than enough for everything.
Y, stock rom have a crazy high ram usage, now im on PA and got 1.2gb free.
My doubt would be if, on stock rom, you get many slowdowns when you experience this high RAM usage. For me (who doesn't still have a LGOG, but is seriously thinking of buying one), it's the thing that matters most - if the lack of free RAM results in worse usage.
Otherwise, most efforts could do more harm than good - a task killer that kills an app which will restart seconds later is wasting RAM and battery instead of saving them.
I'd give priority to greenifying unruly apps you need often and freezing apps you rarely/never need but won't/can't uninstall (with Titanium Backup, or any other app that can freeze system apps) - always making sure you're not freezing some system app that will bring your phone to its knees. With this well configured, I'd say a task killer would only bennefit those of you that rarely use your phone. Everyone who often takes it out of their pocket and updates Facebook/Twitter or plays games should let Android take care of itself, as it will keep in memory the apps you've been using the most - as it should.
Don't use task killer apps, they aren't good for Android. Maybe something like a LMK Manager but you need root to change lmk.
kalo88 said:
It just feels like the phone is using up too much or isn't optimised properly.
As said above, phones with only 1gb available use about 3-500mb... Our phone with 2gb available seems to use about 900mb-1gb with nothing running. It's like it's gone 'Oh there's twice as much free so I'll just use twice as much...'
Click to expand...
Click to collapse
M$ Windows does the same thing - if you have 2GB it uses only the half, if you have 8GB is use nearly 3,5-4GB. I think it preloads a few things including the most common used apps in memory perhaps?
I have been trying to figure out why the Note has so little of the 3 gb of ram available at any given time. After a fresh boot, I might have 1.3 - 1.5 available, but that quickly disappears.
I have frozen all unnecessary apps with Titanium Backup, yet after launching just a few apps, I'll be down to 300 mb or so. Looking at the active applications list in task manager, the apps listed are nowhere near to adding up to over a gb of ram.
Tablet seems to be performing fine, I'd just like to know where the ram is going and why. Especially when tablets with 2 gb of ram seem to have much more free at any given time.
Sent from my SM-P600 using Tapatalk
i am with you on this issue. would like to find out for my self as well! constantly having to clear ram.
youtube, gmail, and browers = 2.1 gb / 3 gb ...
what the heck?
i constantly have to go back and clear apps, this is such a let down because my htc one could load much more than this, and every1 knows, htc one is no where near the spec of note 2014..
I'm not rooted but I noticed the same thing with the ram, I thought rooting and freezing some Samsung apps, specially Knox stuff, would free up a lot of ram. I'm starting to think that it's not a big deal and Android frees up ram as needed before it starts to get laggy (of course it's not perfect). I think lag issues are somewhere else and not so much in freeing up more ram. Don't you feel anyway that your note is a lot faster after rooting and freezing those apps? As far as I know most rooted users feel that way...(?)
Sent from my SM-P600 using XDA Premium 4 mobile app
I have rooted mine about two weeks ago then froze all sort of junk listed in here and some other I identified mysefl. Now my used ram remains around 500 clean and around 700-800 when I open few apps. So guys the secret is getting a lot of useless apps frozen especially knox stuff.
greyhulk said:
I have been trying to figure out why the Note has so little of the 3 gb of ram available at any given time. After a fresh boot, I might have 1.3 - 1.5 available, but that quickly disappears.
I have frozen all unnecessary apps with Titanium Backup, yet after launching just a few apps, I'll be down to 300 mb or so. Looking at the active applications list in task manager, the apps listed are nowhere near to adding up to over a gb of ram.
Tablet seems to be performing fine, I'd just like to know where the ram is going and why. Especially when tablets with 2 gb of ram seem to have much more free at any given time.
Sent from my SM-P600 using Tapatalk
Click to expand...
Click to collapse
Android is based on Linux. Android and Linux both run better when they use as much ram as possible. If you Google Android ram usage you can find a couple of interesting articles about this.
Sent from my SM-P600 using XDA Premium HD app
nrage23 said:
Android is based on Linux. Android and Linux both run better when they use as much ram as possible. If you Google Android ram usage you can find a couple of interesting articles about this.
Sent from my SM-P600 using XDA Premium HD app
Click to expand...
Click to collapse
Yup, stuff is kept in the RAM as much as possible to increase performance. As soon as an app requires more RAM than is available, the system moves apps from the RAM as required. Clearing the RAM only increases the time it takes to start an app next time.
I would be disappointed if its NOT beeing used...
Sent from my GT-I9300 using XDA Premium 4 mobile app
delanvital said:
Yup, stuff is kept in the RAM as much as possible to increase performance. As soon as an app requires more RAM than is available, the system moves apps from the RAM as required. Clearing the RAM only increases the time it takes to start an app next time.
Click to expand...
Click to collapse
People are used to Windows needing free ram and do realize that Linux is a completely different animal altogether.
Here is the article for those that want to understand the ram usage.
http://www.androidcentral.com/ram-what-it-how-its-used-and-why-you-shouldnt-care
http://www.linuxatemyram.com/
Okay, guys. Disclaimer: I'm an IT professional and the Mobility expert for my company. I know how the RAM is used and why. I'm just curious as to what is using it. Especially in comparison to the Nexus 10, which has 2/3 of the RAM and has approximately the same amount available at any given time.
I wasn't looking for assurance that this is how it's supposed to work. I'm curious as to what you guys think is actually filling it up. Since I have disabled most unnecessary processes and only run a few apps at any given time, I can't see why so little is free.
greyhulk said:
... I'm curious as to what you guys think is actually filling it up. Since I have disabled most unnecessary processes and only run a few apps at any given time, I can't see why so little is free.
Click to expand...
Click to collapse
The objective of good android RAM management is to keep RAM full of the the highest priority apps. This enables faster and smoother response. The apps that are in RAM on your device will be different than on someone else's device. If you are curious about how android decides what put in RAM and what to take out, do a google search on "android process lifecycle"
if you're concerned about ram usage go to dev settings and change the "Limit background processes" to something more you liking.