Why do apps I don't have open consuming 20MB of ram each, and significant CPU time? - Android Q&A, Help & Troubleshooting

Hello!
I installed ES task manager today on my new Nexus 7 and I was shocked to see that several apps are consuming 20mb+ of RAM when I don't even have them open, such as Titanium Backup, Facebook Messenger, PIE Controls, Auto Hide Softkeys. Even apps like YouTube, Gallery, Chrome, Currents and Hangouts seem to be running and using RAM and I have never opened any of these applications before. The actual app switcher shows that I have no apps open, yet ES Task Manager reports that 25% of my CPU is being used. All in all, an almost fresh install of Android idling is consuming 1GB of ram and 1/4th of my CPU time.
I have Googled this issue and discovered that many people are annoyed at developers who have background services, and sometimes even refuse to use an app that has such background services, but I haven't been able to discover why these background services use so much RAM (or even why titanium needs a background service), and I would really like to be able to just kill Chrome, Youtube, Currents etc because I never use these, but of course when I kill them in ES Task Manager they re-open within several minutes.
Can anybody shed some light on what's going on here? From what I can gather after searching around the forums, some people advocate the use of task killers, and some people also say killing all these services and apps just makes battery life even worse.
Edit: google+ is using 20mb of ram and I never even use it-- why!

If you are rooted you can use apps like Greenify to pause them temporarily until you run them. You can also use apps like Clean Master that will kill all task on every screen off. Ultimately you can remove these apps that are taking up a lot of ram as the best solution.

youngnex said:
If you are rooted you can use apps like Greenify to pause them temporarily until you run them. You can also use apps like Clean Master that will kill all task on every screen off. Ultimately you can remove these apps that are taking up a lot of ram as the best solution.
Click to expand...
Click to collapse
Wow, didn't know something like greenify existed, thank you!

Related

Task killer et al

Hi,
Since I read up on how the Android OS works I have not used TaskKiller or similar and the OS works great (MCR 2.8).
I think these task killer apps are redundant.
Anyone actually think they are needed at all?
It's true that the system will kill apps itself when the memory is needed, but a side-affect of having 192MB available to android, is that there will be a lot of open apps before that happens.
While some apps will become 'frozen'/ only taking memory and no cpu time, other will not.
Having these apps in memory, and using cpu while not needing/using those apps, will drain the battery faster.
In such a case, a task killer will be useful.
It may do more harm than good though, I missed an alarm because I killed the clock app once
short answer: no, not needed unless an app is draining the battery while the app is not used/necessary.
Theory is one thing, reality is another.
When I hit the 'kill all' button on taskiller my phone definatly speeds up, sometimes it's essential when an app hangs(phandroid has gone like this recently) or is rather resource heavy (like sky map) as the phone gets rather laggy untill it's taskilled.
yeah, what she said ^^^
If an app is still using cpu after you closed it, then (task-)kill dat motherf-
I've got Taskiller ocd! Less stuff running definitely keeps your phone running nice and fast so if I'm not actively using an app then I kill it. Although I do have all the important stuff on the ignore list so the phone doesn't crash... or I miss an alarm like E2K
I'm currently trying to decide which app I like best for the purpose, Taskiller Full or TaskPanel.
TaskPanel has more useful options like Auto-kill however I think it has a bigger memory footprint than Taskiller.

Problem with apps

Hi
I'm currently having problem with apps they are auto opening themselves.
Sometimes at startup when I open my open and use Helix/ADW all launcher manu apps are open automatically. It eats like 50MB of memory and battery.
And even while my screen turns off it opens app. I was sleeping and my screen is turn off/sleep and I check task panel it got apps open even the screen is lock.
Got No Idea on this. Why my apps are auto opening.
And do I need to debrand?
I just got a unit Unlocked
X10i
Baseband 1.0.14
Build Number R1FA014
Kernel 2.6.29-rel [email protected]#2
Do I really need to debrand?
Does it reset my phone and my settings/apps will be deleted?
TIA
It's not the X10, it's an Android thing.
Then how to get rid of this auto opening app? I never exp. this on 1.5 and 2.1 on my HTC Hero just on this 1.6
Get Automatic Task Killer or something similar, and set it to kill apps on open...if you find the apps opening affects your performance.
Also, if they're apps that sync with a service, make sure all syncing is off, or they'll keep coming up anyway, to try to sync with the cloud.
as a personal anecdote, once I stopped using task killers, the phone started running more stable and quicker.
So Task killers are not good?
I check my Task Panel once i boot my phone tons of APPS are open
Like Bluetooth file transfer
SMS Backup and Restore
Email
Alarm Clock
Calender
Settings Voice Dialer
It opens on startup.
seriously I just boot up my phone and use ADW Launcher and those open up automatically? what does those do? for startup? there are tons more like 25 apps on startup. This thing is not good since I'll do task killing always even the phone is screen off. My phone is opening Voice Dialer Handsent SMS even though i dont have message or calls received.
It's like every min or hour I'll do task killing it kills battery
Well, Alarm Clock has to be on, so it knows when to go off... If you don't have any alarms set, delete all the alarms that are in it.
Email is on by default, since it's a smart phone. If you don't have an account set up, email won't sync, and thus, isn't really doing anything. Calendar will attempt to sync with google if you set it up, but if not, again, shouldn't be doing anything. SMS will start to monitor for incoming SMSes. A lot of services start so they're there when you try to start them up. Basically, anything that has to sync to the internet to update will start automatically.
If things like Photoshop Mobile or a game or something start up, those should be killed.
Stand alone apps that don't access the internet should have no business starting up on their own.
Some people on here claim task killers are great and help a lot... some claim they do nothing. I'm torn, because the phone feels a bit faster than when I used the task killer everytime I unlocked the phone. If your phone is new, cycle the battery a few times, and let it 'break in' and, eventually, the battery life should improve.
Thanks. I'm just a little bit worried that I'm not aware that there are many task opening with me noticing or knowing it and use much battery as I do.
Some apps open automatically
I know that apps auto close ok , here's its invers..
Any how use some task killers frequently to kill them....
Or just unistall them
.....:thumbup:
................................................................................................
Can somebody help me? I am running my xperia x8 and as i know since i rooted and got myself new rom i was wondering why my games work slow but after a little research i found out that official Facebook app is working in background so i unninstaled but now my question is is there someone who has some facebook app non-official which i can run without the problems?
PS: Sorry if spam on this thread but i cant make new threads on this app (or i can but i cannot figure it out)
Sent from my X8 using xda app-developers app
gr3yh0und said:
Thanks. I'm just a little bit worried that I'm not aware that there are many task opening with me noticing or knowing it and use much battery as I do.
Some apps open automatically
Click to expand...
Click to collapse
Android works by loading EVERYTHING it can into memory, up to a threshold and then removes apps from memory if they're not being used and memory is required for newly initiated applications.
Some apps have a terminate and stay resident approach and are seen as 'services' and they just stay active no matter what. Email, Calendars and status bar and etc never leave memory cause they're all waiting for there big moment, an email, an appointment, a finger touch etc.
Using a task killer doesn't really do anything, cause as soon as you 'kill' the process and the moment there is available memory again the process will just return to active/inactive memory because that's the way Android memory processing works.
If you have root access you can delete/freeze system apps you don't require.
A 'slim' Android v2.3 ROM shouldn't have more than approx 110 system apps. Less that 95 if you're good.
gr3yh0und said:
I check my Task Panel once i boot my phone tons of APPS are open
Like Bluetooth file transfer
SMS Backup and Restore
Email
Alarm Clock
Calender
Settings Voice Dialer​
Click to expand...
Click to collapse
Most of the apps you listed are system apps and will, by their nature find there way into memory all the time. That's just how it is.
After a few hours of use many of the non-used apps will drop out of memory and others will take their place.
Loading applications into memory has a time and processing cost and so if it's already in memory, it's quicker to access.
However the Android system doesn't know your usage traits at start-up and that's why some less used system applications may be seem in memory until they're weeded out by those you do use. Again, nothing to worry about,
Using an XPERIA X10i with ~384MB of memory leaves little room for bloatware and thus a lean running machine is the order of the day for the XPERIA X10i.

Battery life (or, why is maps running so often?)

Hi,
I've recently installed CM10 and for the most part have been happy with the battery performance, however, if I don't remember to switch to airplane mode overnight, the battery drops by almost half by the time I get into work again.
I've noticed that Android OS, System Standby and Maps are all using a lot of battery, which is weird because I haven't used maps, nor have I (to the best of my knowledge) used any apps that would require my location (other than the camera, to take two photos)
http://i.imgur.com/5sWn58I.png
Greenify also backs this up, with maps waking up my device a ridiculous number of times, and Facebook Messenger (which I'm now tempted to uninstall) along with BBC Weather which I have no idea why it's running so frequently that I'm also tempted to uninstall.
http://i.imgur.com/uZQ45Gh.png
Any suggestions on how to optimise things a little here please? I hate the idea of things running in the background and it's something I'm really struggling with since moving from iOS.
Thanks
blizeH said:
Hi,
I've recently installed CM10 and for the most part have been happy with the battery performance, however, if I don't remember to switch to airplane mode overnight, the battery drops by almost half by the time I get into work again.
I've noticed that Android OS, System Standby and Maps are all using a lot of battery, which is weird because I haven't used maps, nor have I (to the best of my knowledge) used any apps that would require my location (other than the camera, to take two photos)
http://i.imgur.com/5sWn58I.png
Greenify also backs this up, with maps waking up my device a ridiculous number of times, and Facebook Messenger (which I'm now tempted to uninstall) along with BBC Weather which I have no idea why it's running so frequently that I'm also tempted to uninstall.
http://i.imgur.com/uZQ45Gh.png
Any suggestions on how to optimise things a little here please? I hate the idea of things running in the background and it's something I'm really struggling with since moving from iOS.
Thanks
Click to expand...
Click to collapse
with es task manager you can enable and disable start up apps or running apps. this helped me from time to time. good luck
Use Greenify and Autostarts
Thanks both! Will get ES Task Manager now and mess with the startup apps... Autostarts looks fantastic, but since ES is free it edges it for me
blizeH said:
Thanks both! Will get ES Task Manager now and mess with the startup apps... Autostarts looks fantastic, but since ES is free it edges it for me
Click to expand...
Click to collapse
Free does not mean best but try it .
jje

The truth about battery saver apps, cleaners, etc

The last week or so since I got my HTC One Max, I have been slowly configuring it and setting it up to my tastes. On my previous phone, an HTC Rezound, I used an app called Clean Master to manage the phones ram, and Battery Doctor to extend its battery life. I tried an application called Battery Guru on my Max, but it actually drained the battery faster while the phone was not doing anything. After uninstalling it, my battery life seems to have shot upwards. I have not re-installed Battery Doctor. I have read the following things about these battery saver apps over the last few days:
1. Some say the applications are not needed and you should not use them, especially if they include a task manager. The logic was that Android was designed to have multiple apps in memory all the time, and closing them, then opening them again from scratch, uses up the battery.
2.Others have said just the opposite. They claim the applications greatly increase battery life. If you read the reviews on the Android Market about these two applications, that seems to be the case.
Both of these applications I have used get rave reviews from the many folks that have used them. Is the benefit they are seeing just imagined? Do the applications actually work? Is it also possible that they work for some and not others, since there are a lot of models of Android devices out there?
Most things that are ram "cleaners" are just giving you a slight point in time speed boost. Your ram will fill up again (as it should). Most so called battery doctors cripple your phone to extend battery life (think extreme power saver on the Max). What you want is something that blocks the applications that you do have running from performing activities in the background that you dont need at that moment ( think facebook looking for your location even when not using it just so it will know it faster when you open the app).
I use a combo of firewall to block most apps from using the internet (radio takes a lot of battery) and greenify which hibernates the app while keeping it in ram so it brings me into the app where I was before.
mikekoz said:
The last week or so since I got my HTC One Max, I have been slowly configuring it and setting it up to my tastes. On my previous phone, an HTC Rezound, I used an app called Clean Master to manage the phones ram, and Battery Doctor to extend its battery life. I tried an application called Battery Guru on my Max, but it actually drained the battery faster while the phone was not doing anything. After uninstalling it, my battery life seems to have shot upwards. I have not re-installed Battery Doctor. I have read the following things about these battery saver apps over the last few days:
1. Some say the applications are not needed and you should not use them, especially if they include a task manager. The logic was that Android was designed to have multiple apps in memory all the time, and closing them, then opening them again from scratch, uses up the battery.
2.Others have said just the opposite. They claim the applications greatly increase battery life. If you read the reviews on the Android Market about these two applications, that seems to be the case.
Both of these applications I have used get rave reviews from the many folks that have used them. Is the benefit they are seeing just imagined? Do the applications actually work? Is it also possible that they work for some and not others, since there are a lot of models of Android devices out there?
Click to expand...
Click to collapse
Try greenify
Sent from my HTC One max using xda app-developers app
Free ram is idle ram. Having a lot of ram usage isnt a bad thing... Don't know how many people think the opposite. Now if it gets too high then yea its an issue when opening new apps but this issue died with gingerbread in all reality. Some would argue task managers even died with froyo.
Sent from my HTC0P3P7 using xda app-developers app
Thanks everybody! I have installed Greenify, and removed Battery Doctor and Clean Sweep, and my phone is running great! I like it so much, I have put Greenify on my other Android tablets. No more battery saving apps or task managers for me!!
The trick is to properly manage the apps that you use.
The problem with task killers is that some apps that you kill will simply "respawn" themselves automatically in the background. Killing apps that do this just means your phone is constantly closing/opening the app again and again which is worse than not killing it in the first place. You will just have to experiment and check which apps respawn after killing them and avoid having the task killer auto-kill those apps, or uninstall those apps.
You also have battery saver apps that try to manage turning certain features on/off like WiFi, GPS and Blutooth. The most efficient way of managing this is to manually disable those features when you don't need them. Having an app do this for you means that app now has to be running all the time to manage those other features, which itself will ironically increase battery usage.
Avoiding as many apps as possible that need to constantly run in the background to perform it's function. These mostly include instant messenger apps or other apps that regularly check the internet for updates in the background. Either avoid them or if possible increase the delay between how often the app checks for updates/info. The Greenify app will allow you to "suspend/pause/freeze" specific apps when they are not currently on your screen. This keeps them from performing any activity in the background, and will help save battery if used on apps that would normally be doing tasks in the background. The downside is that if that app is suppose to be doing something while in the background, it won't be doing that anymore...like checking for updates, chat messages etc...
Keep screen brightness on automatic, so you don't waste power on a bright screen when in a darker environment.
These should be more than enough tips to help you better manage your battery.

Is it possible to change overly aggressive RAM management?

My background apps are killed way too often. Is it possible to change that behaviour? Even music apps are killed while I'm playing music.
I have tried several custom roms and kernels but nothing seems to change the settings. Is either able to change RAM management settings?
I have also tried several apps that claim to be able to change RAM management settings without success.
Disabling battery optimisation doesn't help.
I have uninstalled unused apps and disabled autostart (boot completed receiver) for non-essential apps to reduce RAM usage.
When I use a RAM monitor it will show RAM usage at ~75% when apps are killed.
My old phone (Note 4) only had 3 GB ram but could still keep more apps in memory.
I don't have that problem.
Have you tried Greenify or similar app to hibernate unwanted apps running in the background? They will only open then when being used and will automatically hibernate again when closed.
ChazzMatt said:
I don't have that problem.
Have you tried Greenify or similar app to hibernate unwanted apps running in the background? They will only open then when being used and will automatically hibernate again when closed.
Click to expand...
Click to collapse
That's the reverse of what I'm looking for. I want the apps in the background to keep running.
Telorast said:
That's the reverse of what I'm looking for. I want the apps in the background to keep running.
Click to expand...
Click to collapse
Then you misunderstood what I wrote. Read it again.
It's exactly what you want, because then apps you don't want running won't take up your RAM and kick off the apps that you do want running. Like your flashlight app should NOT be running the background all the time. One example. Lots of devs think their apps are most important and should always run in the background, so when you "launch" them they are there instantly.
Like I said, I don't have your issue. My apps I WANT running stay running.
If you hibernate the UN-wanted apps, that will give more freedom to apps you DO want running in the background.
There are other apps besides Greenify which may do that task even better, it's just the most well known. It shows you complete list if apps running in the background and you can choose which you WANT to run and which you want to stay killed until you choose to activate them. Those apps will be forced hibernated from then on -- until you manually activate them. When you close them, they will STAY closed and not run in the background sucking up your RAM. It also allows you to go through your entire inventory and decide yes/no. For instance, weather widget, email, yes. Benchmarking app, NO.
Worth a try. Installed Greenify and added most apps with ignore background-free.
Telorast said:
Worth a try. Installed Greenify and added most apps with ignore background-free.
Click to expand...
Click to collapse
I even hibernate alleged background free apps, just in case.
ChazzMatt said:
Lots of devs think their apps are most important and should always run in the background, so when you "launch" them they are there instantly.
Click to expand...
Click to collapse
VERY TRUE!
This always infuriated me, not just on phones, PCs too, all the way back to the DOS days. An obsession with running in the background, as if it's particularly clever. :cyclops:
I've also found that turning off battery optimization for apps I don't want killed helps. I've had the same experience with music and podcast apps getting killed in the background and turning off their battery optimization usually fixes it.
There are some simple things to try that do not require any special apk's. One is to look in the apps section of the "Developer options" sub-menu. The default settings work well in most instances. Perhaps you accidently enabled closing of apps when a background limit has been reached or have ticked force closure of apps on exit.
Another place to look is in the "Power saving exclusions" sub-menu in the Battery settings. Music makes some boring forms of exercise less tiresome and provides additional motivation for activities that are challenging but fun (mountain biking). The music should not stop, but it might for default settings. Enabling a power saving exclusion for your music app will keep it running.
ChazzMatt said:
Then you misunderstood what I wrote. Read it again.
It's exactly what you want, because then apps you don't want running won't take up your RAM and kick off the apps that you do want running. Like your flashlight app should NOT be running the background all the time. One example. Lots of devs think their apps are most important and should always run in the background, so when you "launch" them they are there instantly.
Like I said, I don't have your issue. My apps I WANT running stay running.
If you hibernate the UN-wanted apps, that will give more freedom to apps you DO want running in the background.
There are other apps besides Greenify which may do that task even better, it's just the most well known. It shows you complete list if apps running in the background and you can choose which you WANT to run and which you want to stay killed until you choose to activate them. Those apps will be forced hibernated from then on -- until you manually activate them. When you close them, they will STAY closed and not run in the background sucking up your RAM. It also allows you to go through your entire inventory and decide yes/no. For instance, weather widget, email, yes. Benchmarking app, NO.
Click to expand...
Click to collapse
Been using Greenify for a bit now and doesn't seem to help much. It shows a bunch of hibernated apps but multitasking is still nearly impossible.
I had assumed the problem was related to the Mem Free settings rather than actual free memory but no one here has mentioned it. Is that because no one else thinks it's the problem or maybe I have misunderstood what those settings do?
I thought apps were free to use as much memory as they want until certain thresholds on total memory usage were met, then the system would ask or force apps to release memory.
Apps that let you edit those settings usually shows several thresholds where the system gets progressively more aggressive at freeing memory as memory is running out. But they all look hopelessly out of date so maybe it works completely differently today?

Categories

Resources