I have installed dozens of apps on my Galaxy Ace and I think it's becoming too much for the poor device. I found out it frequently reboots because of RAM shortage. I tried killing all running apps, but all the memory-hogging services will just restart themselves, which also drains my battery.
So, is there a way to permanently disable Android services, other than to remove the corresponding apps? I don't need Google Maps running in the background (I don't care for tile caching), nor do I need Google Play to check for updates, yet they are active all the time and consume ~25MB of RAM, which makes the difference between freezing and a snappy phone.
Disable/force stop the apps that you do not use from the manage apps option in settings. If you are rooted, use titanium backup to get rid of apps that you don't use. Remember, do not disable any android system service unless you know what it is. You might get into trouble.
Sent from my GT-S5830 using xda premium
Try this...
Use RAM managers, decrease VM heap size and remove JIT also use root startup managers to avoid apps from starting automatically other then system apps.
try autorun manager..
disable useless apps which constantly runs on background and auto starts after killing.
best one so far..
Related
Is there a way to tell Android what app and when or under what conditions it should exit it?
For example:
I know iOS and Android are lots different, but I can get Backgrounder on my iPod and I tell it what each app should do when I press home button.
It just gets annoying when I try to check my text message, then have to wait for the app/game/video to load again.
So if anyone knows if it is possible to have more control over how the system handles the multitasking please share.
As far as I know, you cant really do much, there are task killer apps, which I guess you can use to set apps to ignore, but genrally android does a good Job, it shouldn't be closing your apps right away unless you are running out of memory,
swyped from a galaxy far far away...
What do I have to do to remove all the apps and services that eat up all that extra ram?
Tab specs say it has 512 Ram, but I only count 400+/- in services part that shows what services are running and how much ram is used and available.
In my opinion Google is doing it all wrong, they include all this bloatware, but to uninstall it is a pain and if you do something wrong, you have to re-flash or w/e.
I think they should allow people to choose what is to be installed on there, or at least allow uninstalling of unwanted apps a lot easier with less headaches.
maxxedmk said:
What do I have to do to remove all the apps and services that eat up all that extra ram?
Tab specs say it has 512 Ram, but I only count 400+/- in services part that shows what services are running and how much ram is used and available.
In my opinion Google is doing it all wrong, they include all this bloatware, but to uninstall it is a pain and if you do something wrong, you have to re-flash or w/e.
I think they should allow people to choose what is to be installed on there, or at least allow uninstalling of unwanted apps a lot easier with less headaches.
Click to expand...
Click to collapse
You can get a app from the market called startup auditor, it lets you choose which apps auto start on thier own.
What do you mean bloatware? Besides Samsung apps and touchwiz there isn't really anything extra installed
swyped from a galaxy far far away...
What I mean is all that stuff that runs in the background that takes all the memory and battery that we dont see.
__________________________
Belay that or we'll be a sittin' duck!
Belay that, belay that!
Belay! Belay! No! Stow! Shut it!
I'm running CM7 and I'm happy with how it performs compared to stock rom. I see improvement in battery and memory usage. So that's good.
However, some apps like facebook, maps, tango etc still appear to become active in the background.
Is there an application which will easily let me manage rights for every app I have on the device? I dont want to freeze them, just change their permissions so they never do anything unless I intentionally start an app.
When I was on stock ROM i tried an app killer with auto kill. So i'd kill apps that were displayed. Check back a few minutes later and everything was back running again..
So to sum up..a good app manager that works nicely with CM7?
Edit: i found something called privacy blocker but I think that wont let me prevent apps from running by themselves....
Edit-2: Nevermind, its not going to work I think...reading this made me realise that some apps me be terminated at start-up, but preventing from booting at a later point is near impossible. Too bad. http://code.google.com/p/android/issues/detail?id=14889
Just ignore them, Android knows how to manage it's RAM effectively.
If you won´t use some apps, use TitaniumBackup (from Market) and freeze apps you are never using.
Hi, people...
I am running a rooted stock GB ROM with abyss kernel and would like to know how to prevent certain apps suddenly starting to run in the background. I have Android assistant installed and it is great for killing multiple apps and other stuff. But some apps like Latitude, Gmail, Samsung account, Yahoo finance seem to sneak from behind and when I check AA I see them running so I have to mark them and kill them. How can I completely keep them, or any other non-system app out of operation, unless I start them?
Many thanks....
Killing apps is NOT preventing apps from autorunning.
Task killers are bad because some apps will just rerun itself, wasting battery life.
I personally use Autostarts, it can prevent apps from running when starting up, or when triggered by an event like for example: Wifi connected, data connected, etc...
Be careful with it if you are trying to disable system apps as some things can break your phone.
Markuzy, thanks for the reply...
I know that killing apps isn't doing the job, but at the moment that is what I do when I check my phone and see the pest running around. I have Android assistant there I have been offered to stop stuff like Accuweather, Skype, Youtube and similar stuff from running at startup, but I will try Autostarts to see if that does better job and offer better and more comprehensive list of what can be NOT ALLOWED TO LIVE, as opposed to killing..
Don't worry, I'm not touching any of the system bits, just regular apps...
Use Titanium Backup(Donate version) and then freeze the offending apps.
You can always defrost them later
Inspite of killing all applications by task manager or task killer programs and keeping the phone idle for say 1 minute ie without using it, when open the task killer, again some applications are there. what I would like to know is after killing the applications unless I start an application, applications stay killed. I tried periodic killing also.
Most of the apps are "listening" for specific system events, which cause them to perform some actions, killing such apps (e.g. using task killers) to save battery is counterproductive, cause in the end your device will consume more battery due to constant killing-restarting cycle.
To manage the problem you could use one of the two apps (maybe there's more, don't know), Autorun Manager or Autostarts, both available in market. Using either of those two you can disable the events causing apps to restart, usually without damaging their functionality - for example, if you want to use fb only when you need it, you can disable all triggers, and the app we'll run only when started by you, and will not restart when killed.
According to android its how memory management works.
It always loads it in memory. Its just there and works differently then windows where it eats your resources
Sent from my GT-N7000 using Tapatalk 2
I use auto starts and it really helped me in naughty apps that insist on running after boot. Culprits are usually games and such.
Sent from my GT-N7000 using Xparent ICS Tapatalk 2
I know that android is very good at handling background processes and ram but I have so many apps that I don't use at all. They consume big amount of ram and for instance, sometimes browser loads pages again when I get back to it from another app. I assume this is because of ram. So I guess, if I can shut down some running apps in the background, available ram would be more.
I can see them at settings-apps-running(or cached processes).
For example, right now in "running" section I have 9 processes and 3 of them are poweramp, awesome beats, accuweather.com and in "cached processes" I have 10 processes and 6 of them are beautiful widgets,calendar storage,google account manager, google search, calendar, google play store. Other processes are system services that I have no problem with. When I go to developer settings-background process limit and block them, there are no cached processes anymore but that probably has a side effect. I wish I could choose which apps I want in the background.
I can shut down these apps manually but every time I restart the phone, they are there again. How can I stop them?
if you rooted, you can use Autostarts or ROM toolbox from the playstore. it can change the receivers of the apps not to start at boot
CooLasFcuK said:
I know that android is very good at handling background processes and ram but I have so many apps that I don't use at all. They consume big amount of ram and for instance, sometimes browser loads pages again when I get back to it from another app. I assume this is because of ram. So I guess, if I can shut down some running apps in the background, available ram would be more.
I can see them at settings-apps-running(or cached processes).
For example, right now in "running" section I have 9 processes and 3 of them are poweramp, awesome beats, accuweather.com and in "cached processes" I have 10 processes and 6 of them are beautiful widgets,calendar storage,google account manager, google search, calendar, google play store. Other processes are system services that I have no problem with. When I go to developer settings-background process limit and block them, there are no cached processes anymore but that probably has a side effect. I wish I could choose which apps I want in the background.
I can shut down these apps manually but every time I restart the phone, they are there again. How can I stop them?
Click to expand...
Click to collapse
The simple answer is that you don't need to stop them!
As you say, Android is already very good at keeping track of background processes, to the extent that if a new program needs more RAM, Android itself will kill a background process that hasn't been used for a while to free up RAM for the new program.
The Cached processes screen SHOULD be full of recently used programs; it shows that Android is doing what it is supposed to do and is shifting inactive processes out of active RAM in case you want to load it again, without completely dumping the process memory.
Now, as for the side effect you mentioned, that would be a significant hit on battery life. By holding programs in RAM as it is supposed to do, the OS can load the program quickly and cleanly and more efficiently by simply reading the RAM rather than reading flash, writing to RAM, then reading from RAM. The general mantra for UNIX based systems is that unused RAM is wasted RAM.
Another thing to note is that if you do not close tabs when switching active programs (including going to homescreen) then the Browser is designed to hold that tab in memory. Even if you close the Browser (excluding closing the tab specifically with the "little x"). Even if you reboot the damn phone, it will still load the tabs/pages you had open last. The pages are not held in memory as such, just what was open and what tab order, so if you do open the browser after a while, it will load the last page from scratch.
TL;DR version: The running and the cached processes will remain exactly where they are until a new program needs more RAM than is available, at which point Android will kill something to make room. You do not need to do this manually. It will cause more power drain by making very inefficient use of RAM/Flash memory. Empty RAM is wasted RAM.
whilst Chaos is right, I notice severe performance drops when ram is filled, despite Androids theoretical advantage. It doesnt work...
Best to prevent from loading altogheter.
Root, lose warranty, backup apps, uninstall or freeze apps so the bloatware is removed.
For others, change autostart settings in Romtoolbox. So they wont start on boot.
Search for safe stuff to delete. There are lists for that
Sent from my GT-N7000 using Tapatalk 2
Or just dont install the apps that you dont really need.
Via GtN7000
LoVeRice said:
Or just dont install the apps that you dont really need.
Via GtN7000
Click to expand...
Click to collapse
Lol, even then you might still need to remove bloatware lol
Sent from my GT-N7000 using Tapatalk 2
Thanks so much for detailed answers.